Yes I am contemplating which route to go. For me in think it's going to depend on which system names using. For my gaming rig, I'll more than likely use dual boot so it can have direct access to the hardware. Another option is VFIO which is a VM, but you all the VM to have physical access to certain hardware. Compared to dual boot, it like running a VM, but its harder to get working and you need things like 2 GPUs and such. So dual boot is much easier by comparison.
I am planning to build a new gaming rig later this year, or next and it will be either a ryzen 9 3950x, or the newer version released later this year, I'm assuming 4950x?