Build a future safe hypervisor for home use based on AMD Ryzen 9 cpu

Hi if I am going to build a future safe hypervisor for home use.
Possible that I had also switched os and used it as a gaming PC in the future based on the amd cpu which one should I go get. Had thought about

thinking AMD Ryzen 9 7950X , 9700x ,7950X3d or new 9900x, 9950x

But it seemed difficult to separate these CPUs with regard to hypervisor use. want 12 to 16 core. but do I benefit from AMD 3D V-Cachs or is this just a waste of money for hypervisor use.

Does anyone know which of these CPUs is the most Efficiency but also has Power

I don’t have empirical evidence but I would expect the extra cache to be a benefit due to switching between VMs and therefore potentially having a lot more unrelated data being swapped between.