I don't have modern hardware but I'm easily able to play things like Mass Effect with Proton with no serious issues on an older graphics card (Radeon 7790). I'm not so confident that brand new titles would just work (even if I had a modern gfx card), but people tend to have good success overall. It's really good.
In case it's not clear, Proton is a Valve fork of the Wine project. The one problem I've run into is if I don't have the right dependencies installed. I didn't play any games for a long time, then went back and started playing some again, and through several `apt update` runs something had gotten out of whack; Proton is Wine, so you can still get into difficult "what does this error even mean" situations.