Yes, to all those who don't know, there is a setting above "High." You can't do it in game, you have to do it from the BF2 settings.
Go to:
C:\Documents and Settings\YourComputerName\My Documents\Battlefield 2\Profiles\0001\Video !!!AND!!!
C:\Documents and Settings\YourComputerName\My Documents\Battlefield 2\Profiles\Default\Video
Open the file in notepad. Change the values below (not all of them!) to 4. Be sure to ONLY do this if you havea kick-a video card. When you are done, it should look like this: (By the way, your Resolution may be different, it doesn't matter)
VideoSettings.setTerrainQuality 4
VideoSettings.setGeometryQuality 4
VideoSettings.setLightingQuality 4
VideoSettings.setDynamicLightingQuality 4
VideoSettings.setDynamicShadowsQuality 4
VideoSettings.setEffectsQuality 4
VideoSettings.setTextureQuality 4
VideoSettings.setTextureFilteringQuality 4
VideoSettings.setResolution 1024x768@75Hz
VideoSettings.setAntialiasing 6Samples
VideoSettings.setViewDistanceScale 1
VideoSettings.setVideoOptionScheme 3
Be sure to SAVE and then you are ready to go!
Go to:
C:\Documents and Settings\YourComputerName\My Documents\Battlefield 2\Profiles\0001\Video !!!AND!!!
C:\Documents and Settings\YourComputerName\My Documents\Battlefield 2\Profiles\Default\Video
Open the file in notepad. Change the values below (not all of them!) to 4. Be sure to ONLY do this if you havea kick-a video card. When you are done, it should look like this: (By the way, your Resolution may be different, it doesn't matter)
VideoSettings.setTerrainQuality 4
VideoSettings.setGeometryQuality 4
VideoSettings.setLightingQuality 4
VideoSettings.setDynamicLightingQuality 4
VideoSettings.setDynamicShadowsQuality 4
VideoSettings.setEffectsQuality 4
VideoSettings.setTextureQuality 4
VideoSettings.setTextureFilteringQuality 4
VideoSettings.setResolution 1024x768@75Hz
VideoSettings.setAntialiasing 6Samples
VideoSettings.setViewDistanceScale 1
VideoSettings.setVideoOptionScheme 3
Be sure to SAVE and then you are ready to go!