While it is definitely not streamlined and very expensive, I've had a wonderful experience running a Windows VM and passing one of my GPUs through to it.
Even VR works flawlessly, which is otherwise unusable on a linux desktop.
Proton definitely still has major issues. A lot of the well-rated games on protondb are barely playable. Still, I've played a lot of games using it I otherwise wouldn't be able to experience.