So sometimes my CPU usage would shoot from low 60s (60-64) to like 98% and my frames in-game would be absolutely very low for roughly 10 seconds to 30. I have a GTX 660TI with drivers 331.40 and an i5-3570. Isn't an overheating problem because my GPU during load is only at about 65c and CPU is at 46-49c each core during load.

Specs:
CPU: i5-3570 (not OC'd)
GPU: EVGA GTX 660TI (331.40)
RAM: 8gb RAM
HDD: 1TB HDD (Seagate Barracuda)