Note down every tool you use in windows and use alternativeto.net to find linux alternatives for them. Thats what I did, saved me what you are going through. Everytime I tried to switch usinf a sifferent method I just ended up using Windows to not deal with the “pain point” of switching
To my limited knowledge. EAC (Easy Anti Cheat) is Linux compatible, it just has a setting that needs to be toggled by the game devs and pushed out in an update.