I usually test every 6-9 months and this time I installed
Bazzite Home Theatre PC version to a usb nvme drive for testing. I've been using it on my Legion Go and is closest to how I want my PC to run out the box. It boots straight into the SteamDeck interface rather than a desktop. My Windows install is just a way for me to run the steam client, I don't use my gaming PC for general use.
If I was wanting a desktop based PC, then I'd probably use Fedora. While I prefer OpenSuse Tumbleweed (installed on my laptop), Fedora supports the xbox wireless adapter more simply. My use of Fedora/Tumbleweed is more one of familiarity and they keep upto date with the latest stable drivers than any other reason.
Apart from CyberPunk all the games I actually play are in my steam account, so even though I have more in other stores (gog/epic) due to the freebie codes, I don't actually play them. The few I did, such as mass effect legendary edition, Immortals Fenyx, Forza, Subnautica I picked up cheap in one of the many steam sales.
There is a community website which tracks anti-cheat status and which games with it work on linux and which don't, so if there are particular games with anti-cheat you regularly play you can have a quick check.
https://areweanticheatyet.com/
The main differences for me between Windows and Linux have been:
- AMD means no hdmi 2.1, so no vrr, no 4k/120 because the PC is attached to an AVR & TV so can't use display port. People have experimented with adapters but it's messy and maybe works rather than an always works solution.
- No Atmos, only 2.x/5.1/7.1 sound options. Atmos is nice to have, but not critical and until the patents expire I doubt it will ever be supported.
- HDR is work in progress. It doesn't work directly from the desktop atm, only via gamescope/steamdeck mode. The steam deck interface makes it easy to set per game profiles to enable HDR. HDR is hit and miss in PC games anyway so I don't usually enable it.
- No option to force the video mode to be RGB444(full) or 10bit mode. In windows I have to set it via the AMD Adrenaline settings, but with Linux it's an autodetect feature with no simple way to override it. It is a long standing issue (years) so I don't expect it to be resolved anytime soon and only appears to affect AVR/TVs.
Gamewise my only issues so far have been the usual Bethesda Skyrim & Elder Scrolls online need the sound changing to 5.1 or lower so they don't play static on cutscenes.