I have a flatmate who is making the switch from windows 10 to linux and I Fedora is a distro that I trust to provide a good stable experience. I however use Nobara which comes with all the gaming related tweaks already done. I dont want to recomend Nobara because its package management is intuitive.
The changes i think I need to make is, remove fedora flatpak store. Enable non free software repo. Install proprietary nvidia driver. Install steam, wine, lutris, heroic store.
Is there anything that is required for a smooth Fedora gaming experience?
Seconded. I recently moved my gaming rig from Nobara to Bazzite because this machine is only occasionally booted, and I don’t want to spend the little time I have available for gaming doing maintenance instead. Except from a mounting error for my secondary drive that I made (bc after 20+ years on Linux I still can’t be arsed enough to learn how to fstab), I was in Cyberpunk 2077 in less than 5 minutes.
Pros:
Cons:
Pro tip: don’t keep your Steam games on a Windows partition. They won’t launch.