I made the switch to Linux a year ago, and I haven't looked back since. Of course, I still keep a dual boot for those pesky games that use Ring0 anticheat or are simply incompatible with Linux, like Fortnite or PUBG. But honestly, I don't find myself playing them as often anymore.
My current actual go-to games include Dota 2, CS:GO, Elden Ring, Sea of Thieves, Diablo 4, Street Fighter 6, Dead Cells, and Isaac.
Hmm I find that the performance gain on games like D4 and Elden Ring are significant enough for me to boot over to my windows disk (much to my chagrin). Do you have any specific tweaks for those games. The performance isn't always terrible for those games on my Linux system but it's enough to affect gameplay occasionally.
I don't rely on special settings; instead, I ensure that I have the latest Mesa driver installed for my 7900XTX. Additionally, I optimize my gaming experience by using a set of launch settings that work well for most of my games, with minor adjustments made to the RADV_PERFTEST environment variable. These are the launch settings I use :