My biggest take away from the 9900X/9950X reviews is that unless you have something that is heavily threaded and those threads don't run in to a bottleneck somewhere (e.g. 7-zip / encryption / some server workloads), there appears to be very little reason to get any of the Ryzen CPUs that have more than 1 CCD on.
There is literally hardly any games where that 2nd CCD die is making more than a token percentage or two difference (and is slower in some cases) compared to the 9700X parts. Even the normal productivity / office apps and Adobe media applications, the benefits are minor for the cost.
For sure if you need as much CPU power as you can get then on AM5 the 9950X will be the choice but, in real world application usage for the average user, it seems having that 2nd CCD is a waste of silicon - at this point the 'platform' (be it IO die / infinity fabric / IMC, etc.) can't exploit it. Maybe it's an MS Windows OS limitation... but something is not delivering.
@W1zzard I know it's likely outside of the scope of TPUs normal thing, but it would be interesting to see how well the EPYC products scale performance vs core count - if there is a much better / linear scale then it would suggest that the extra headroom could be exploited if whatever is holding back the desktop can be overcome - in which case a Zen1 Threadripper style product/platform may salvage this for HEDT / bleeding edge enthusiast crowd.