Hey guys, when I bought the i5 2500k for a high price I thought I wouldn't have to worry about CPU bottleneck for a long time. Then, managed to crank it to a decent and stable 4.3 GHz (from stock 3.3) by overclocking. That gave me the confidence to think "well, I am pretty much on par with stock i7 3700s or even better!". I had a GTX 460 1 GB. So, I threw another GTX 460 into the pc so the GTX SLi couple can be a decent "GPU partner" with the beasty i5 CPU. Recently, now that I tried to play crysis 3 at high settings, I am a little surprised. The OCed 4.3 GHZ Core i5 2500k seems to be actually bottlenecking this simple SLi setup of GTX 460s. The first intro level was all buttery smooth at constant 60 fps (using vsync). But, on the second level right where you come out to a graphically heavy open environment with grassy fields and rough terrain, things kind of start to get not as "smooth".
There the fps were in the 40s (43-46), infrequently dropping down to 30.
As usual, my initial thoughts were "ok, maybe the GTX 460s aren't quite being able to pull it". I play at 1600x900. Just to confirm my thoughts I lowered the resolution to 1366x766. I saw absolutely no increase in fps, then lowered the res. all the way down to 1024x768. Still, almost the same fps as I would get at 1600x900. I was like "what in the world??! Is my beloved OCed 4.3 ghz i5 2500k bottlenecking my simple stupid 460s?" I was astounded. So, I brought up my OC tools (MSI afterburner etc etc). I ran them in the background as I was playing crysis 3. CPU usage is 70% to 80% across all cores, the gpu usage - thats the part that shocked me. GPU1 is 98% but GPU2 is only 7-10%, are you kidding me? Just to make sure SLi is working properly, I turned the SLi visual indicator on from nvidia panel. Yep, its working. Tweaked nvidia profile and forced "SLi" on crysis 3, got GPU1 45-50%, GPU2 45-50%. So, the Sli is working but the gpus aren't getting enough work load during gameplay. That has only one conclusion "the cpu is bottlenecking the gpus!!".
Seriously? Does Crysis 3 really put so much pressure on the cpu? If it causes an overclocked i5 2500k to bottleneck, it would surely bottleneck other i7 3700 series CPUs at stock clocks. What if I had GTX 680? I would probably have to order a $1000 CPU from intel just to make the CPU stand up to the GPU to get 60 fps? This is really a poor coding on part of the developers. What do you guys think? Am I doing something wrong?
There the fps were in the 40s (43-46), infrequently dropping down to 30.
As usual, my initial thoughts were "ok, maybe the GTX 460s aren't quite being able to pull it". I play at 1600x900. Just to confirm my thoughts I lowered the resolution to 1366x766. I saw absolutely no increase in fps, then lowered the res. all the way down to 1024x768. Still, almost the same fps as I would get at 1600x900. I was like "what in the world??! Is my beloved OCed 4.3 ghz i5 2500k bottlenecking my simple stupid 460s?" I was astounded. So, I brought up my OC tools (MSI afterburner etc etc). I ran them in the background as I was playing crysis 3. CPU usage is 70% to 80% across all cores, the gpu usage - thats the part that shocked me. GPU1 is 98% but GPU2 is only 7-10%, are you kidding me? Just to make sure SLi is working properly, I turned the SLi visual indicator on from nvidia panel. Yep, its working. Tweaked nvidia profile and forced "SLi" on crysis 3, got GPU1 45-50%, GPU2 45-50%. So, the Sli is working but the gpus aren't getting enough work load during gameplay. That has only one conclusion "the cpu is bottlenecking the gpus!!".
Seriously? Does Crysis 3 really put so much pressure on the cpu? If it causes an overclocked i5 2500k to bottleneck, it would surely bottleneck other i7 3700 series CPUs at stock clocks. What if I had GTX 680? I would probably have to order a $1000 CPU from intel just to make the CPU stand up to the GPU to get 60 fps? This is really a poor coding on part of the developers. What do you guys think? Am I doing something wrong?