I use a Windows VM to play VR games in, and with GPU passthrough it's pretty much native performance and buttery smooth.
I originally followed this guide [1] but have accumulated a bunch of little modifications since then. It's a good place to start if you're willing to really dig in.
[1] https://www.heiko-sieger.info/running-windows-10-on-linux-us...