Okay, first of all, Battlefield 2 is 4 years old now, but still a blast to play. Naturally, therefore, I was only too happy to run it on my new rig, whose specs are as follows:
Phenom X4 9600 @2.3GHz
4GB DDR2 1066 RAM
WD Caviar 640GB HDD
XFX Radeon HD 4850 1GB DDR3
Corsair 450W PSU with 33A +12V
Windows XP x64
Problem: performance is dismal. Not only that, it doesn't seem to depend on the game settings - all high with 8xAA works the same as it does with eye candy turned off - averaging around 40fps, meaning that when there is a lot of action it goes down into the 20s.
Why is it that my machine whose capabilities vastly exceed anything even conceived of at the time of this game's making is having such a tough time? It runs modern games fine. TF2? Crank it up. Bioshock? Maxed out, not a hitch. COD4? Puh-leez.
Before anyone even mentions the word "driver", I'll say that I have tried the following Catalyst versions:
8.6 with 4800 hotfix
8.7 beta
9.2-based DNA release
9.6
I've got a clean slate with a fresh Windows install. Suggest away.
EDIT: Mystery solved. If you're having this problem and have a Phenom I, go into your BIOS and look for a setting having to do with a TLB patch. Turn the patch off. There is also a program out there that does this, but I think it must be run on every boot. Thank you THers for making me suspicious of my Phenom.
Phenom X4 9600 @2.3GHz
4GB DDR2 1066 RAM
WD Caviar 640GB HDD
XFX Radeon HD 4850 1GB DDR3
Corsair 450W PSU with 33A +12V
Windows XP x64
Problem: performance is dismal. Not only that, it doesn't seem to depend on the game settings - all high with 8xAA works the same as it does with eye candy turned off - averaging around 40fps, meaning that when there is a lot of action it goes down into the 20s.
Why is it that my machine whose capabilities vastly exceed anything even conceived of at the time of this game's making is having such a tough time? It runs modern games fine. TF2? Crank it up. Bioshock? Maxed out, not a hitch. COD4? Puh-leez.
Before anyone even mentions the word "driver", I'll say that I have tried the following Catalyst versions:
8.6 with 4800 hotfix
8.7 beta
9.2-based DNA release
9.6
I've got a clean slate with a fresh Windows install. Suggest away.
EDIT: Mystery solved. If you're having this problem and have a Phenom I, go into your BIOS and look for a setting having to do with a TLB patch. Turn the patch off. There is also a program out there that does this, but I think it must be run on every boot. Thank you THers for making me suspicious of my Phenom.