Thanks. I didn't do exactly as you said but it prompted me to find something that may have actually improved my performance. I simply changed the power management settings of windows from "balanced" to "maximum performance." Not sure yet. I tested it with single player cutscenes. Yesterday my game had these micro freezes constantly whenever it was loading the level during a cutscene. But now it didn't happen. And seems like I got into a multiplayer match a bit faster than before (although my hard drive light still stays on without blinking when it loads the map/level.) I cannot say for certain that it worked but so far it looked promising.
If you don't count the freezes and lagging, this game is wonderfully optimized by the way. I have a factory overclocked msi gtx 750ti that is more or less equal to a gtx 660 (can't say for sure) and I get 60 fps with low settings and between 40-60 at medium (it stays pretty steady most of the time, no major drops.)