I have used linux for about two years for gaming and it works for well most games but there is always a game that doesn’t work right too, not to dissuade you from giving it a try. Just want to tell you my experience. I’d say 95% of games I’ve tried work in a basic sense. But sometimes a certain game just runs like crap or I have to fiddle getting a game to work with using lutris . Some games just can’t work because of anti-cheat services. Etc… I’ve tried various OS and really enjoy POP_OS as well as good ole fedora. So, dual boot is recommended if you can do it. Ultimately, I’ve sadly moved back to windows just because I got tired of always having to troubleshoot stuff to the point of not wanting my computer to be a hobby. I love linux and want it to be my only OS but for me its just not quite there for no fuss gaming setup. I’m a parent and dont want my fleeting moments of free time to be troubleshooting while something isn’t working.
I think you answered your own question.
Windows, overall just has less time/energy to keep things playing smoothly. Running a good debloat helps some. Honestly, what through me over the edge was with poe2, on linux it just stuttered and lagged. I even went from POP_OS to Fedora, same issues. Came over to windows and it runs nice and smooth. Its just I’ve went through situations like that enough to say thats enough… I can’t keep doing this.