Good for you. I tried only a few months ago, couldn't get it to run well.
It's not the hardware ('s capabilities, could still be Nvidia-related), seeing as the same hardware runs VR just fine on Windows.
Unfortunately I am still stuck with an Nivdia GPU until I can justify spending that kinda money on an AMD one. But even so, the Nvidia drivers have been working really well for me ever since the time around explicit sync got merged (or something like that, don't remember exactly). It's just VR that doesn't perform well.
Also… AMD CPUs and GPUs synergize and perform better when paired with each other, then pairing an Nvidia GPU with an AMD CPU, or Intel CPU with AMD GPU.
Do you have a source for that? Cause that sounds like a stretch, and if it were true, I'd imagine would result in an antitrust lawsuit.
You're absolutely right, Nvidia used to be a nightmare on Linux. Not just unstable bad, often times just unuseably bad for me. Even the closed drivers are a lot better nowadays though, but I think older Nvidia support is still not great.
I've also been using Linux for over a decade at this point, but only switched to it as my main gaming machine fairly recently. I always had issues with stupid Nvidia bullshit before, until finally I found Bazzite which was working great even in the period when Nvidia drivers were still a bit unstable, especially on wayland. Honestly I'm not even sure why I still got an Nvidia gpu last time.
This would sound to me like they'd somehow unlock more performance with their own gpu than is available for other brands, so they're giving their own hardware an unfair advantage.
But thinking about it a bit more now, I realise that could probably be prevented by trademarking or patenting the technology they use to do that or something.