There's still room for improvement, but Linux gaming has come a long way in a short time.
I remember when Proton launched it was like magic playing games like Doom and Nier Automata straight from the Linux Steam client with excellent performance. I do not miss the days of having the Windows version of Steam installed separately.
I've got a GTX980ti, which runs fine with my POP_OS setup, but I'll be switching to AMD for my next GPU as well. If for no other reason than to not support Nvidia.
It's trouble is in that it severely lacks features that it have on Windows, especially newest popular stream add-ons like voice and background blurring, troubles with Ray tracing and dlss, and most infamous problem is that Nvidia drivers absolutely would break your system updates eventually, and it can break your whole system
Edit: source: i have laptop with Nvidia gpu
The nvidia drivers can be a pain, and some distributions don't care about nVidia's support schedule and push a kernel update and nVidia will no longer compile.
Also, the fact that a kernel update means the nvidia driver must recompile is a pain.
I'm holding out hope for the open drivers (they basically moved all the proprietary bits to run on the GPU) to eventually mean that the premiere nVidia experience is already integrated at some point in the future.
Nouveau? I've not exactly had a very reliable experience, and as far as I can see Nvidia doesn't really help to ensure that works in a timely way or a reliable way.
Nouveau drivers are not made by Nvida? What are you even talking about? They are third party drivers that are not even fully functional because Nvida will not open source their own drivers for linux.
I'm using an Nvidia GPU on my POP!_OS Gaming PC it runs mostly without issue. The few times there has been driver problems, there's been an easy fix on System76's homepage soon after