If you aren't gaming, you don't care about performance past giving CPU/RAM enough resources to VM.
If you are multiplayer gaming and unwilling to give it up or be very tech savvy, VM isn't an option.
Well maybe, see: https://looking-glass.io/
If you single player game, you just need pcie passthrough to your VM.
Signal very recently made syncing between devices possible:
https://signal.org/blog/a-synchronized-start-for-linked-devices/