Fedora 31, 3900X, 5700 and 1440/144Hz monitor.
Open source driver for 5700 has been solid (in Fedora 31) since late fall.
Games that install natively (Tomb Raider (2016), Doom (2016), City Skylines) run well enough I would probably fail an “identify the OS” test 50% of the time. Proton/Wine work really well for less intensive games; indies or older AAA (Deus Ex Series, Endless Legend).
The games I have run into that don’t play well in Linux are Path of Exile and Heroes of the Storm. Friends keep bugging me to play those with them, I end up dual booting or using KVM/LookingGlass to play most online multiplayer games.
In general online games are tough to get working well in Linux, and if you do they then get updated and break. Also I don’t play a lot of brand new AAA titles. If you are playing online multiplayer games or brand new AAA titles expect issues, be prepared to dual boot or get a second GPU for KVM/LG. But the pain of Linux gaming is a fraction of what it was 5+ years ago. There are now 100s of quality games that will play really well in modern Linux, and next to no tinkering with wine tricks etc.
Expect general pains in switching OS. The switch from Windows to Linux/BSDs is way; bigger than Windows to Mac or viceversa. Having 2 systems or dual boot for the first while is highly advised. Push yourself to use Linux more and more, try to solve a new problem every day. Play the how long can I go without booting windows game. At first you will maybe go a few days, but if you keep at it, keep learning and solving problems that come up in Linux, you will end up with better solutions than what you had in windows and before you know it you will be counting the months since you last booted windows.