Oh dear...upgrading my current 2950X is going to be an interesting question if I decide to do so, as I really like it the way it is. I went for the 16c 2950X because of the memory access config in the (current) 32c 2990 WX. A next-gen 32c - as far as I understand it - would not have the same issues, and fit perfectly into my existing X399 (sig) rig after a Bios / driver update. Or would it, re X399 and memory config ?
The 32c (= 4x highly binned 3700/3800x) could be the sweet-spot re. power and thermals...if/when there is a core count (ie 64c) coming for 'Pro-sumers', apart from the need for the t/wrx chipset mobo, providing enough power (w/ 2x GPUs) and cooling for such a monster even with a modest oc might be quite a challenge.