Sounds like your profile is a bit messed up.
Try editing video.con file which is in C:\Users\*YOU*\Documents\Battlefield 2\Profiles\0001
Make sure resolution or refresh rate is not above your screens top
Code: Select all
VideoSettings.setTerrainQuality 3
VideoSettings.setGeometryQuality 3
VideoSettings.setLightingQuality 3
VideoSettings.setDynamicLightingQuality 0
VideoSettings.setDynamicShadowsQuality 0
VideoSettings.setEffectsQuality 3
VideoSettings.setTextureQuality 3
VideoSettings.setTextureFilteringQuality 3
[b]VideoSettings.setResolution 1440x900@60Hz[/b]
VideoSettings.setAntialiasing Off
VideoSettings.setViewDistanceScale 1
VideoSettings.setVideoOptionScheme 3
If that wont help, run dxdiag and see if everything is right ( no errors ).
Last step would be to delete your profile directory and run vBF2 once to create new profile, join MP game at least once, then close it and run PR.
Have you done any major changes recently on your notebook?

CATA4TW!"People never lie so much as before an election, during a war, or after a hunt."
"God has a special providence for fools, drunks, and the United States of America."
― Otto von Bismarck