Pop has a version that ships with Nvidia proprietary drivers which made things easier (RTX 4080). Only thing missing for me is HDR support. I'm very happy to give that up to avoid Windows.
The high-level take-away is you can't break your actual OS since it's root filesystem is read-only, and you use "pet" containers (on docker, podman, whatever) to do your work in. Applications are either sandboxed via Flatpak, or installed/run inside your pet containers. If your pet container dies, you cry about it for a moment, and when you're ready you get a new one - your actual os and other containers remain unaffected.
I use distrobox[1] to create/run the pet containers.
I gave up on Linux and reinstalled windows 11 and everything's working perfectly without a hitch.
I had to replace gpu because nvidia did something at some point to the drivers and I couldn't load Shattered Observatory and few other places without crashing, no matter whether I launch the game by Lutris or Steam
I think about picking up a cheaper amd card for those unstable periods when Nvidia can't seem to get it right. I know its nowhere near the top of there todo list, but really wish they'd give more attention to the Linux driver.
If you run into an issue, it's almost always the Anti-Cheat software to blame. There are many games that run very well in single player modes, but then force-quit if you try to join multiplayer (as-in the anti-cheat kicks you or deliberately crashes the game). I'm not aware of any work-arounds that are reliable for this - and you risk a ban in trying so. They detect you're not on Windows and refuse to work.
Games that don't use aggressive Anti-Cheat work fine, even in multiplayer. There's a huge catalog of games that work natively these days, and proton takes care of just about everything else.
Steam mostly "just works" with all games. There's Lutris, Bottles and more for everything else.