I would recommend ublue bazzite or secureblue (nvidia userns kinoite). Never used VNC on wayland as clients that dont need static IPs suck or have no wayland support. KDE has software for that.
Bazzite would be the easy solution as it is a very well curated image (with lots of variants) for gaming.
Secureblue is not for gaming, so you will need Flatpak for Steam, Bottles, Lutris and PupGui or whatever you use. Or you layer everything, which will slow down updates but as a server its not that bad. But secureblue is a "proof of concept" of a secure Fedora. You might encounter new bugs as its currently not meant for gaming, and this will be helpful to improve radical security trends for Fedora (secureblue does lots of things Fedora doesnt, as it is a clear secure distro, not "it works kinda and always").
Ublue (and all derivates like bazzite or secureblue) has the drivers preinstalled and if the addition breaks something you will likely just not get an update, rather than have a broken local system.
Please report your findings!