As I understand it, the most significant barriers for having all of the big games run on Linux are the anti-cheat software in multiplayer games.
Many of the games I've tried, just kind of work. Path of Exile, for example, worked on my PopOS system (AMD CPU / Nvidia GPU) with no fiddling. (I switched a couple of weeks ago.)
HL² on pop-os was ok (tried it last week), a bit glitchy though. Portal completely froze and had to be killed. Probably better with Nvidia; I was using intel graphics. Interesting to try it though
Many of the games I've tried, just kind of work. Path of Exile, for example, worked on my PopOS system (AMD CPU / Nvidia GPU) with no fiddling. (I switched a couple of weeks ago.)