You could nearly consider me an expert on this subject. I play(ed) BF2 competitivly in prize and money leagues... and boy did I learn some performance tricks. Note: With each patch the video configuration settings are reset to default (Medium for everything). First: In BF2 there are two video settings that make more of an impact then all of the others combined. They are Terrain and Lighting. I recommend never going beyond med for terrain and low for lighting; no matter what video card you own. Sure my 7900GT can play everything on the "High" settings, but then I would see shadows when I want to see the enemy. My custom recipe sheet for the BF2 video settings is this: Terrain = med Effects = low Geometry = high Texture = high Lighting = low Dyn Shadows = med Dyn Light = med AA = off Text Filter = high I get over 100 FPS full time in the game with these settings. While in-game, go to your console using the "~" key, and type in "renderer.drawfps 1". It will show FPS and time between frames in ms.