Is it possible to permanently limit FPS in CS:GO?

king3pj

Distinguished
First, my system specs....
i5-4690k
Two EVGA SC ACX 2.0 GTX 970s in SLI
8GB 1600 MHz RAM
1920 x 1080 60Hz monitor

Like the title says, I want to permanently limit my fps in CS:GO without using VSYNC. SLI 970s are great for some games like Witcher 3 but I get nearly 300 fps in CS:GO and that is with Nvidia DSR set to a higher resolution than my monitor. 300 fps is obviously completely unnecessary for my 60Hz monitor.

In addition to the unnecessary strain on my hardware I get terrible coil whine when my fps is that high. I haven't noticed the coil whine in my other games so I have to assume it's caused by the high framerate and this is my main motivation for wanting to limit fps.

In most games I run VSYNC to limit my fps to 60 since my monitor can't display more than that anyways. I don't like to do that for competitive shooters like CS:GO and Battlefield 4 due to the increased input lag though.

I have figured out how to limit my FPS to 120 in CS:GO's developer console and this completely fixed my coil whine issue. The only problem is that this setting resets every time I close the game. So does anyone know a way to permanently limit my fps in CS:GO or am I stuck dealing with coil whine?
 


Thanks! I'll try that when I get home tonight. Assuming it works, I'll select you for best answer.