I recently built a new computer using the following specifications:
Processor: Intel Core i5 4670k (3.40Ghz, Stock) (4th Gen Haswell)
CPU Cooler:Corsair A50
Graphics Card: Asus GTX 660 Ti Direct CU ii (Stock)
RAM: 2 X 4GB G.Skill Ripjaws 1866Mhz (Stock)
Hard Drive: Seagate Barracuda 2TB
Power Supply: Thermaltake 775W PSU
Monitor: Asus VS228H 22"
Optical Drive: LG CD/DVD Lightscribe Burner
I installed Bad Company 2 and maxed out the in game settings including, all high settings, 32x CSAA, 16x Anisotropic Filter, 1920x1080 resolution, and Vsync and HBAO on. I also maxed out the settings.ini, with everything enabled/high, with directx 11, and bloom enabled. Lastly, I maxed it out in the nvidia control panel, following EVGA's Maniac's guide, with the settings set for best quality.
With everything enabled, I get a solid 60fps (My monitors max), and it stays that way most of the time. During extremely heavy explosions/ very thick smoke/ a combination of both, the computer will slowdown, and I've seen it go down to about 15 fps, but quickly recover. On average during these heavy moments, it stays at about 30 frames, and as soon as its over goes back to 60fps. My CPU doesn't exceed 50% on any of the cores, but during these moments, my GPU will go to 99%, where it usually stays at about 50%, leading me to believe the slowdowns are caused by the GPU. I put 8x MSAA, and all medium settings, and the frames never dipped below 60, even during these heavy times. Is this normal, or is there a way to squeeze a bit more performance, without overclocking?
I am extremely happy with this system, and I don't really mind when it drops to 30 or so frames, because I am used to playing at that fps, it is still playable, and the game looks gorgeous, but I would still like to confirm if it is usual for a mid range system like this. Thanks in advance.
More about :battlefield bad company heavy explosion smoke slowdown
There's nothing to worry about, this is completely normal, large explosions and other sudden large scale movements will take a lot of power from your GPU, it's called frame dips. Hope this solved your problem!
probably you enabling extra features in the nvidea control panel causes the gpu to just be really pushed during those moments. just leave it maxed out within the in game settings and you should get constant 60 fps, and probably wont notice a difference in quality. changing the ini file might have had the same effect but i doubt the nvidea control panel settings are (for lack of a better word) optimized so your gpu isnt actually being used to its fullest, even if it goes to 99% usage.