This is a shot in the dark, but please look at this suggestion:
Try searching for your Battlefield 2 video.con (usually in documents). Once you find it, there is this line of code: "VideoSettings.setResolution". Try changing the Hz to 48.
Best regards,
Roughbeak