Hey all,
I'm going to list my computer's relevant stats here in a minute, but first let me explain the problem. As I play the game, in some areas I have "fair" FPS - around 25-30 frames per second. However, when rotating the camera or going from point A to point B, seemingly at random, FPS will suddenly and drastically drop to about 7-12 for a few seconds, then come back into some range as before. This happens seemingly at random probably every 10 seconds or so while playing the game. It's absolutely nuts.
Now, here's what I've tried to address it:
- Upgraded video card. Some help, but not very much.
- Reduced graphics settings to "standard laptop". No change.
- Manually reduced graphics settings to lowest possible in every category. No change.
- Reduced display resolution from 2560x1440 (I run on a 27" monitor) all the way to 1280x1024. This astonished me: no change!. I thought if anything, that would certainly do it, but nope.
- Validated there are no unnecessary background programs running. There aren't.
- Updated all video drivers to latest stable available. No change.
- Tried beta drivers in hopes of finding some performance improvements. No change.
- Ran a special hard drive defragmentation program known as "defraggler". Finds fragmented files that Windows 7's defrag.exe will skip because they're over some threshold (if memory serves, > 1 GB). No change. That was a long shot anyway.
So about the computer itself. I started with the following configuration:
- Windows 7 x64 fully patched/updated, Microsoft Security Essentials (could this be part of the problem? Never affected FPS in other games...) installed/running
- ATI Radeon 6970HD video card (http://www.newegg.com/Product/Produc...82E16814150517)
- AMD Phenom II Quad Core at 3.0GHZ: http://www.newegg.com/Product/Produc...82E16819103675
- Asus M4A79T motherboard: http://www.newegg.com/Product/Produc...82E16813131363
- 6GB DDR3 Corsair SDRAM http://www.newegg.com/Product/Produc...82E16820145224
- 1TB Western Digital 7200 RPM HDD
I realize that the motherboard/processor are a little dated, but I wouldn't think that you'd have to execute a lot of code for this game on the CPU itself anyway. In fact, I non-scientifically verified that fact by watching graphs of what each processor core was doing while watching the game run in the background (using Windows Task Manager). None of them got above 50% usage, and there were no spikes that corresponded with lag.
The FPS drop itself isn't happening in any specific zone - it's all over the game, everywhere. I have extremely smooth framerates on the character select screen, but nowhere else.
One thing I conjectured would be that memory was a problem, but after looking at it in Windows Task Manager while the game is running, it doesn't appear to be. Even though this machine only has 6GB available, it's nowhere near maxing that out even while the game is running during a busy FATE scenario or something.
I figured the biggest win I could get with this configuration for the best amount of money would be a video card upgrade. So I drove myself down to Fry's and picked up an NVIDIA Geforce GTX 760 and installed the NVIDIA Geforce Experience app and latest drivers. There was a noticeable change, but it wasn't nearly as pronounced as it should have been. The framerate doesn't drop down as far, but it still drops significantly and at roughly the same frequency. After that I even installed beta drivers to try to see if there's a performance win - so far, nothing.
After installing the new card, I also reduced the resolution and graphics settings to the minimum possible again. And again, as before, regardless of the screen resolution, the framerates stayed the same. I don't have any option to "cap" my framerate set at all, and I've never seen it go above 32FPS with the graphics dialogue open. I can get that high for maybe one second while I have the graphics settings window open. The odd thing is that I get that exact same behavior at the same cap regardless if I'm running 2560x1440 resolution, or 1280x1024!
I think the video card is absolutely fine, and I have excellent framerates in all other games I play or have tried - AION, Starcraft 2, Guildwars 2, Bioshock Infinite, Dishonored, Far Cry 3, Crysis (original - even at maximum settings at 2560x1440!), Skyrim, and so on.
What do you guys think could be causing this? I appreciate your feedback - thank you.