It was the same for me until a month ago. Thanks to the recent developments of WINE and Proton, gaming on Linux has been reliable enough that I could switch entirely to Linux and not look back. Couldn't be happier about it.
Unless you only like to play the most recent AAA releases, I suggest you give it a try.
A quick search tells me that the "anticheat" malware that comes along with this game is not supported to run with Proton.
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.
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.
But having to swap between either physical computers or dual-boot is just asking too much for me. I like my convenience. Having one OS that does whatever I want is good. Linux is getting closer with stuff like WINE, but I play too much obscure, old, heavily modded, or just games that have issues as it is - and don't want to add the OS into the mix. I like not having to worry about my OS being the problem. Just the other day I found out Old School Runescape's new launcher won't have Linux support, and I play that daily. :/
Some of the defaults in Windows suck, and I've had to disable some tracking and other crap I didn't like, but other than that it's been seamless for as long as I've had computers. That's good enough for me, even if it's a hodgepodge mess in terms of design.
This is sort of my ballpark. Generally, I play new games on PS5. When I'm playing on the computer it's either something on RetorArch or an older PC game (case in point, I'm currently playing a modded Heroes Of Might and Magic III on Linux).
For older games, I found that it runs as well as on Windows, sometimes better. When I had a Windows machine, quite often I had to tinker with compatibility mode to get shit to run properly, while on Linux I've been having no issues.
You mentioned OldSchool RuneScape, and for that you can just install the Steam version directly. Seems to be fully supported by Proton with no issues [0]
Funnily enough I found myself in the same situation but with the reverse outcome. The computer I currently use daily dual-boots Fedora and Windows 11, but I don't think I've touched Windows in months, probably not since I first set it up actually.
I do sometimes get issues with very specific games, but my philosophy is that I'd rather miss out on a piece of software than have it tie to me a specific OS, though it sounds like your more into gaming than me so I can see why that'd be more of an issue for you.
Works well without activation, if you don't mind the overlay. But what I did is that I pointed it at a KMS emulator, which is a piece of software that responds to every activation request as a positive. The internet is full of lists of servers like these, but I host it myself - basically just built and compiled this one: https://github.com/Wind4/vlmcsd
Install Heroic Launcher and Steam and you're basically in a better place than most Windows users. Proton rarely struggles with anything.
Proton GE and Bottles works well for 95% of my ‘Windows’ games. I have no trouble running Steam, Blizzard and EA stuff.
Windows has become inferior to Linux in every other way. More upgrade headaches, worse resource utilization, worse desktop environment, more crashes, data collection, and now embedded ads.
These technology companies have really demonstrated over the past few decades that they are unable to maintain reliable products over the long term. Every piece of good software (and even hardware in many cases) degrades almost immediately into an inferior product due to laziness and greed.
These companies would rather destroy their flagship products chasing the smallest prospect of extra revenue, than leave what works alone and innovate on something new.