Did you get this fixed?
I believe the problem may be the operating system or you may need to
update your video card
I didnt want to bump a 3 week old thread but I did have this problem before and wanted to help someone in the future,this will also bring traffic to the site
as people are always looking for a BF2 fix for all kinds of bugs