Strange Garry's Mod Lag on Mid-High End PC

Supervhizor

Honorable
Aug 5, 2013
7
0
10,510
For some reason in Garry's mod, I pull about 20-45FPS in multiplayer, and I should be getting much higher....
General Specs:
CPU: i5 3570k @4.2ghz
GPU: 2x NVIDIA GTX 660 FTW Signature2
RAM: 16GB Corsair Vengance 1600Mhz
Mobo: Asrock Z77 Extreme4
HDD: WD Caviar Black 1TB
PSU: Corsair TX750M

Using HwInfo and RivaTuner OSD in game, both cards have a core load of 5-10%, and CPU core 0 stays stable at about 60%, while the others stay well below 50%.Any ideas?

Edit: Might be worth mentioning that in the main menu and loading screens, I get 1200+ fps, and the CPU is 70% all cores, while the GPUs ramp up to 60% on both.
 


lower settings lead to lower FPS for some reason. temps are fine. GPUs at 40C and cpu at 45C

 


Voltages appear to be fine, and is 45C really that hot for an Intel chip? And under medium stress at that? (not like its idling) Last I checked, they can tolerate up to 105C.

Anyway, I'm fairly sure it isn't hardware, as every other application runs perfectly, including other Source engine games like HL2 and CS:S. Only Gmod is experiencing this problem. It didn't always have this probem either. I used to get 700FPS stable in game, then one day it tanked. Didn't manually change system settings or overclock anything (further than it already was) at the time either.