A PC enthusiast with a repressed penchant for Macs, Matt Butrovich joins TR as a guest blogger. He'll be sharing his thoughts on all things tech, from digital photography to gaming.
Gamers will do anything to squeeze a few extra frames per second from their computers. With the recent releases of several high-profile PC games, the echo chamber effect for what I would call snake oil fixes has increased dramatically. I've been playing a good amount of Warhammer Online: Age of Reckoning (WAR from here on out) lately, and like most new PC games, it's got some room for optimization. When I began playing on what I would consider a high-end machine (at least for an MMO), I consistently saw frame rates drop to nigh-unplayable single digits during heavy combat, but my attempts to locate the bottleneck went unsolved. CPU usage wasn't being maxed out on any of my four cores, and there was still plenty of physical memory left available. Lowering my visual settings and throwing a modest overclock at my video card did practically nothing, which led me to believe graphics performance wasn't the root of the problem, either.
Not willing to give up, I decided to hit some forums to see what other players were saying about performance issues. Unsurprisingly, I discovered I was not alone, and I found hundreds of posts dedicated to slowdown and stuttering problems without a reasonable explanation in sight. Now, I had no problem accepting that the game just needed more optimizing from the developers—after all, MMOs are notorious for the incomplete that they ship in. "Just be patient. Give it a few weeks. Wait for Mythic to roll out some more patches." That's what I told myself to get by. But then, I started seeing posts entitled, "increase your fps by 20+!" and "Nvidia choppy/low fps fix!!!" I'll be honest: curiosity got the better of me.
I went into the discussion threads expecting very little, which turned out to be a wise approach, since the "solutions" did nothing but make my head spin. Almost every single one was a snake-oil fix, with questionable advice and unverified gains. Gamers were digging through the Windows Control Panel changing just about any option they could get their hands on, then coming back with reports of frame-rate or latency gains without any quantifications. I skipped past anything that had a link to Black Viper or otherwise recommended disabling system services, and I ignored anyone who advised disabling something but couldn't actually tell you what it did. One of my favorite tips involved disabling your network adapter's TCP checksum offload capability, supposedly in order to decrease latency and disconnects. For those users whose NICs didn't have that capability in the first place, a handy registry key was provided for them to disable it anyway—that way, they'll be doubly sure no checksum offloading will be going on!
Attacks on SpeedStep and Cool'n'Quiet were rampant, as well, with gamers telling each other not to let energy-saving profiles steal their precious CPU cycles, even though those technologies have minimal (if any) impacts on system performance. I'm sorry, but I'm not about to run my 140W TDP processor at full speed 24/7 just because some dude who apparently doesn't have a shift key told me to via an online forum. Windows Vista's User Account Control was another sacrificial lamb, not so much for performance gains, but because WAR requires elevated rights to run (presumably because of PunkBuster). The overriding consensus was to disable UAC with no thought given to the consequences this might entail for the largely uninformed users following these directions.
Moving past the remaining "fixes" that I deemed downright dangerous or damaging (flashing your video card BIOS with directions provided by XxLegolasxX), I landed on the slightly more rational but still out-there tips. To give you an idea of what I mean, I found one thread with thousands of views that said Nvidia users could create a driver profile to dramatically increase WAR frame rates. I was already forcing triple buffering, vsync, 8x anisotropic filtering, and 4x antialiasing in my global settings whenever I played WAR, which worked just fine despite the thread saying WAR didn't respect those settings. How would a custom profile generate performance benefits over identical global settings? Curious, I went ahead and copied my global settings into a new profile for war.exe and fired up FRAPS. Guess what? There was no frame rate change. I'm not about to call the dozens of posters that are reporting benefits liars, but it certainly did nothing for me, and I haven't seen any evidence supporting the argument other than, "It runs better for me!"
After an evening of entertainment provided by snake oil fixes, I decided to call it a night and admit that the game simply had room for optimization. Not all hope is lost though. Since I began playing Warhammer Online about six weeks ago, I have actually managed to increase my frame rates a significant amount. Though many of you likely practice these methods, I'll fill you in on my secrets anyway:
With all of that said, the only real solution to improving game performance without throwing money at the problem is patience, particularly if you're looking for fixes for a recent release. Spore will continue to get patched, as will Crysis Warhead and WAR. Until then, keep tweaking your BIOS, keep tinkering with .cfg files, but most of all, keep playing. That's what being a PC gamer is all about.
|Fractal's double-wide Node 804 case can swallow a dozen drives||42|
|Friday night topic: Where is that plane?||57|
|WSJ: Microsoft, Google pressure Asus into shelving dual-OS tablet||29|
|Deal of the week: Discounted tablets, wireless keyboards, cheap SSDs, and more||12|
|Xbox One tightens gap with PS4 in U.S. shipments||44|
|Amazon Prime gets a price hike; Google Drive gets a price cut||46|
|Somehow this translates into a dual-Hawaii card, right?||97|
|Report: Microsoft waives Windows Phone fees for Indian handset makers||33|
|Mozilla showcases Unreal Engine 4 running in Firefox with no plugins||36|
|The uncompressed audio sounds AMAZING over my $5000 speaker wire. It's truly worth every gigabyte.||+64|