I played a lot of War Thunder on Devuan (Debian minus systemd) through Steam.
Up till last year, I owned an nVidia 1080Ti. Performance in Linux was quite good, but I had crash after crash in War Thunder - Gaijin blamed nVidia for the bug, nVidia blamed Gaijin. End result was it remains crashy. Closed-source, so nobody who really cares can look. The crashes were so frustrating I decided to go AMD. nVidia driver updates are sometimes a crapshoot, most times it works fine, but every now and again the update results in a broken Xorg which is a PITA to fix, heaven help you if you get a mix of the nouveau and the official drivers.
Last year, I bought an AMD 6700XT as the prices dropped. I chose the 6700XT as it seemed like the best performance at the lowest power/cooling requirement.
Gaming has been flawless with just the in-kernel drivers using RADV. No addon software stack required, "it just works". I play a lot of games using Proton/Steam, so if issues were going to pop up, it would be there. I had some initial confusion as I thought I'd need to download the drivers from AMD, but as it turns out everything works great in kernel 6.x automatically provided you have the non-free firmware packages installed.