Re. the depicted benchmark is not s.th. I usually rely on, but in any case, have you considered the 2950X ? Per expanded Passmark below, and in my own experience, it is the best 'overall' CPU of the previous TR gens. The 2920X (12c/24t) and 2950X (16c/32t) are 'two chiplet, two domain' designs, while the 2970WX (24c/48t) and 2990WX (32c/64t) are 'four chiplet, four domain' designs (different than current-gen TR which have a central I/O in addition to the chiplets). This has hampered the 2970WX/2990WX in several apps, especially re. some memory intensive tasks. There were also Windows scheduler issues with the high-core count model but have since then be resolved via updates.
As to the mobo, I have both the MSI X399 Creation and MSI X399 Pro Carbon AC, the latter as 'reserve' as the machine does double-duty for work+play. While the X399 Creation has more features and a better VRM, the X399 Pro Carbon is still a really nice board - and it oc'ed just as well as the X399 Creation when I tested it out with the same CPU, RAM and GPUs. In fact, I'm tempted to put together a second TR build, with the Pro Carbon AC
. Finally, I think that the improvements between, say the 1920X and 2920X or for that matter the 1950X and 2950X, while incremental, are still worth it, depending on your budget envelope.