

If you use Bazzite, there is absolutely zero massaging necessary to use an Nvidia GPU. I know because I made the transition fulltime to it last June with my GTX 1080. To be fair, it includes the proprietary drivers, which I think almost every other distro is too principled to do OOTB.
There is a setting under compatibility in Steam’s preferences that allows all Windows games to install with Proton. Without it, Valve won’t give you the download option unless they’re 100% certain it will run perfectly. This excluded many games that run fairly well, and a bunch of games that run perfectly but haven’t been properly assessed yet.