You can also experiment with cpu priorities. I do that myself to suit my own needs (also related to gaming) and it works wonders on Plex.
To change the priorities you can in the windows task manager right click on the process and pick a priority. This will cause windows to “prefer” one process more (or less) over other processes.
For example, in your case, you can put the counter strike process into a higher priority and windows would give cpu time to it before everything else. Maybe this can give you the fps you need.
Or you can do what I do and put the plex transcoder process to a lower priority, hence making way for all other games. Note that this only affects Plex when you are gaming. Otherwise it uses the cpu at full speed as usual. Thats a win-win and it works for me.
The drawback here is obvious. Since windows will prefer counter strike, perhaps your server will no longer be able to keep up transcoding in real time when you are gaming. Obviously that depends on your cpu and you have to experiment with that yourself.
Anyway, if you try this, remember that Windows will always reset the cpu priority every time the process is closed. But there are many small free programs that can assign a priority permanently to a given process.
Hope this can be helpful.