Honestly if you're ok with a little tinkering you can use Linux for gaming nowadays.
I fully switched about a week ago using NixOS, so far it's been pretty smooth sailing, and generally better performance than when it ran windows
Have run overwatch, diablo, modded Minecraft (with shaders) and a bunch of steam games so far.
Have yet to run epic games on it but I've heard it's pretty seamless with a launcher called heroic (which imo works better than epic's own one anyway)
Only games I've found that don't work are because of deliberate effort on the devs' part (Halo MCC, Roblox and dragon ball breakers)