Damn, well done on the photo manipulation...
MalReynolds
Your use case seems fine, all of that works (in flatpak). FWIW wouldn't consider bazzite particularly gaming-centric, although it's good at it, it's immutable fedora with add-ons, so it has all of fedora behind it. The ublue project also has non-gaming variants. I'm a dev, but I have it on my desktop as I game, still develop on it (in distroboxes (basically containers with an OS, I mostly dev in Arch for AI stuff for example, but my main OS doesn't get touched by my random mucking about)). Have a poke around in my history, I've said a bit on it, I find it good...Feel free to question later.
You don't say what else other than gaming you want to do, so it's harder to advise. Still, consider bazzite KDE, easy, stable, relatively close to the bleeding edge without all the cuts, everything you need for gaming in the tin.
I prefer logiops to piper because it lets you chord, e.g. hold back button and swipe right I have configured to switch activites in kde, so you get five times the bang for your buttons (static, swipe up, down, left, right). You can then use the key combos it generates in games.
Hardest of all is making AI that realistically plays like a human does.
However it is being worked on and coming along, you can play one here
K, it's a problem.
You're welcome on my boat. God ain't.
Bazzite, but whatever... Variety is good.
Bazzite (ublue fedora kinoite derivative). Distrobox lets you install containerized alternate OSes, so you install stuff there, isolated from the main OS. If something breaks, you can just blow it away and start again without affecting bootability etc. Such is the beauty of immutable operating systems.