The entire point is a consistent topology, which means a lot more than just winning benchmarks (the 9950X proves that it can't win them anyway). Without having to worry about whether resources are being allocated correctly, you no longer need "drivers", deal with manual affinity and the chip will no longer be a hail Mary - except there is a side effect involved, this will also dramatically improve the tasks that are already sped up by X3D, and you'd be taking home more performance than what AMD is willing to let you have for the price that a 9950X3D would be sold for, hence their initial excuse that games didn't benefit and they decided to can that idea way back in Zen 3 (this is the true reason - not their excuse from back in the day). Even though plenty of people, myself included, would literally part with $800-$1K for one.
7900X3D and 7950X3D's problems were never their resources, but rather their topology which causes the processor's vast resources to go underutilized unless software is specifically written with them in mind (and in general, they will never be), the closest analogy I can think of is precious ore deep within a mine, out of easy reach for all but the most skilled of miners. Zen 5 still lacks a hardware thread scheduler like Intel's thread director, which further compounds the problem with a standard+3D approach. It doesn't work well in practice, proof of that is the 7800X3D just smokes the 7900X3D in practically everything that makes use of ~8 cores and the cache, such as games. Even in productivity applications, if you balance out the resources available in either of these chips and the relative performance percentage, the 7800X3D comes out as much more resource-efficient (it will do more work per core, thread, and MB of cache) than the 7900X3D ever will. And that's why the 79X3D sold poorly.
Sincerely, I would take a dual X3D part even if it had a full GHz of a clock hit vs. the standard model. It's just better.
No need, just play around with the free version if you must. The 5700X3D's topology is contiguous and you have only one CCD/CCX with full access to your processor's resources. It will not improve your performance under any circumstances.
Then buy a 9800X3D. Dual CCD 3D vcache is just going to take performance hits jumping cores through the fabric. Games will see little to no advantage being limited by current console thread counts where the vcache does it’s heavy lifting.
It would literally provide no benefit.