I'm so close to dumping windows and my final concern is gpu and multi monitor support. I only ever run linux on servers or VMs, so no real experience on bare metal.
Dual monitors will work well if they're similar, but I wouldn't mix hi-dpi with low-dpi or different refresh rates. I've heard most of that doesn't work or is poorly supported.
About high refresh rate games: I have gamed on 144hz/120hz (one gaming monitor and another OLED TV) but I prefer to lower it so I can increase quality of graphics.
Multi monitor I can't say I have much experience with them connected at the same time but I have used the OLED+Gaming monitor few times but I can't say I do it often.
What I do very often is to leave the machine running and use RDP/Steam client to connect to it and game/work.
Linux support, and Ubuntu and Gnome for that matter, improved leaps and bounds since last LTS.
That said, there is still a latent unease from my last misadventure with a Linux gaming PC from 2017, which ended in a LOT of restarting into Windows whenever the guys wanted to play a game I couldn't get working
My only speedbump at this point is non-steam games, specifically in my case overwatch2 and diablo4. Can I run the battlenet launcher and it's games on steam os .. can i do it and not be banned by their 'anti cheat' spyware?
EDIT: Yep [1], it looks like that page is for the old SteamOS
Would you mind sharing your setup? I would absolutely love to get something like this going on my Linux boxes.
This is all to say that my main gaming rig runs Ubuntu 22.04 LTS with Gnome, heavily tweaked, to look and behave like MacOS and.... Its a dream.
Heck, in fact I like it so much that I prefer it to MacOS in every possible way. The only issue is, still, the lack of Adobe support.
And that is why I still have an Apple machine.
Give it a try. You will be surprised by how well so many games run.