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?
My knowledge both of Fedora and Nvidia are both a bit dated. So if anyone “um actually”''s me, probably defer to them. But last I knew you want to get nvidia drivers from the rpmfusion repo. Relevant link: https://rpmfusion.org/Howto/NVIDIA.
As others have mentioned there’s no need to remove flatpak.
Otherwise, sounds like you’re on the right track to me.
Edit: I just read a comment about breakage with Fedora flatpaks. So perhaps prudent to remove if so.