Sorry I missed this. I don't play CS but there are definitely games that trigger anti-cheat if you play in a VM. I think games with Easy AntiCheat are the main culprits. I play a game called Conquerors Blade that kicks me out immediately if I login to a server. I don't know of EAC is more common with FPS games (it seems so) but I don't play many FPS. I'd say 90% of the 20-30 games I played over vfio worked without any hassle but it's mostly casual strategy games like Banished, Rimworld, etc. Where if you cheat nobody is affected.
I do think there's a bigger performance hit than people mention though. One of my other fav games is Chivalry 2 and I swear I was getting half the FPS in it over vfio but maybe I just needed to tweak more. I'm on a 49" monitor so my numbers are skewed as hell anyway, my rtx can't push 3460/1080 that well.
FWIW I got tired of "tweaking" and just reinstalled Windows on my gaming desktop and now I just use a 2nd older desktop with Unraid.
My real goal of this server was to run linux 24/7 but boot into Windows or OSX whenever I needed it, but I refuse to pay $500 for an AMD card to let me run OSX so I kinda gave up on the whole idea. Now I'm just going to buy a 14" MB now that they're not terrible.
Check on /r/vfio for counterstrike talk, it's a great sub.