Pop_OS! and Bazzite were the first two I tried when I made the switch. They were advertised as working right out of the box, which they did not for me.
When I was trying Nobara, I learned I had to run something in the command line to get gamemode to work properly with Steam. Ever since then, Nobara has worked for my gaming needs.
A few tweaks are needed here and there, but it’s literally copy and paste from protondb.
imecth@fedia.io 2 days ago
Distribution are basically a bunch of presets, nobara is just fedora with a few gaming defaults, bazzite is immutable fedora, popos is ubuntu... If you can pinpoint the problem you probably could've fixed it in both bazzite and popos without moving around; anyhow there's thousands of different configurations so ymmv across distros.