I am measuring GPU usage with EVGA precision, which seems pretty accurate. The times when I get the slowdowns are not when my GPU is taxed, but when it is apparently waiting for something else (like the CPU). Half of the time I get 99 percent GPU usage and good framerates (45-65 fps) even when graphically intensive things are going on). Its when the GPU usage drops that I lose performance. If I didn't know what CPU I had I would think the CPU was not powerful enough, but the i5 2500K is just about as powerful as a CPU can get nowadays (except for the 2600K), and it seems like only one core is really being used fully. This happens on maps like Sandblasted with as low as 20 players.
I have switched between CCC 4 and 4+ multiple times with no significant difference; the GPU can handle it just fine. Running in DX10 mode with crysis has always resulted in lower FPS, and running MWLL in DX10 doesn't seem to definitively help my framerates at all. I have the latest nvidia drivers and I believe I have the latest chipset drivers.
In all honesty my first thought is that in the middle of a battle there is simply too much going one for one core to handle, and crysis is not multi threaded enough to take advantage of the other 3 cores I have in a way that would make a difference. However, overclocking my CPU didn't seem to help much, so I am really not sure.
Ccc might not be sticking physics onto another core, can't remember the lines to put in cfg thought nor can I remember if ccc does this.
While I have yet to test crysis/mwll performance with my 2500k, if anything could be said from my other game tests is your cpu, as long as its clocked over 4ghz should be having zero problems with this game as long as the servers are under 24 people. Thus something is either horribly wrong software or hardware wise.
First thing is your going to need to check temps of the cpu and gpu while under load, however unlikly, its worth checking. Your need to update dx since you haven't said you have to the latest update.
To make sure it is the cpu, change ccc down to level 1, delete the shader folder, and then try running the game. This should take the gpu out of the equation.
Also have you tried running any other game to se if you get por performance with those games as well? You should not be losing performance running in dx10, defiently not any noticable fps loss.
@free born, while you should always use more than one gpu test to test a card properly, occt isn't able to read anything correctly about my pc except the gc name and cpu name. Almost everythimg else is incorrect not to mention occt crashes if i try and change most the settings and fails to even get my cards warmed up. Playing solitare stresses my cards out more.
And yes I do have the very latest version. Im not saying it doesn't work for you, just for me I might as well use crysis benchmark than occt. If occt worked it would be a very useful program that's why i downloaded it and tried it in the first place.