The multiplayer stuff with kernel level anti-cheat - it’s mostly the kind of thing that’s also on console. I bought a PS5 for that and called it a day.
Desktop rig runs Bazzite and I’ve a Steam Deck. They play most everything in my Steam library with Proton (ymmv, of course). One of the last ones that didn’t work was Assetto Corsa - some kind soul here on hn helped me get it working recently.
I used to dual-boot Win 10 with Bazzite (separate drives), but finally ditched Windows 6 months ago. It can be done; a lot’s changed in the past couple of years.