A very simple NON-OVERCLOCKING way to increase your fps while playing almost any video game. It has to do with Direct X9 and Optimization issues that I don't comprehend, but the simple act of renaming your executable file to something that the game card or Microsofts DX9 don't recognize as a game, will revert to a simpler video code, thus increasing your frame rates in game and reduce overall lag.
This is not real noticable if you have a top end system, but I'm running my laptop at all low settings and gaming wirelessly, LAG is a big issue and playing with FPS of 10 or less is not uncommon for me. Now I've got 20+ FPS with little or no lag!
I found and tried this fix which basically bypasses the DX9 optimization thing and allows a better frame rate. It worked on my laptop and should for many people too:
"I found this out in some Brothers in Arms forums a few weeks ago, I thought it might work for
BF2 and it did. So I'm here to share it with those of you with framerate issues/overall lag.
It's very simple really. All you have to do is go to your EAGames/Battlefield 2 folder. Find the .exe file labeled "
BF2". Rename this file to "
BF2*whatever else you want*" where the stuff after
BF2 is custom. You could even just put a 1, 2, highframerate, 1337, whatever. Doesn't matter. Just make it so it says something besides
BF2.
After this is done, find your launch icon on your desktop (if you have one), go to Properties and adjust the target line to fit the icon you just renamed the standard "
BF2" from. Hit apply, and you're done.
Your icon for
BF2 may or may not change to a blank .exe symbol, and ASE may ask if you uninstalled, but rest assured everything is still where it should be.
"Well what does this do then?" you ask. Put simply, it turns
BF2 from a resource and system hog to a regular, stable game. As far as I know it has something to do with Nvidia and ATI creating special "game profiles" that work with the game to "maximize performance" and run special stuff that's directly related to the game. Turns out you don't need any of that. After applying this change, both my copy of BiA and
BF2 run at higher FPS's than ever, even with settings upped some. I was playing on a server in Denmark with 64 players with NO LAG!
Hope this helps those of you with framerate issues!"
p.s. search google for issues with this and Xfire. Its solvable but not sure what the fix was.