lol, the "really!" bit puts a grin on me face. like the twittering elderly of the british isles "you shouldn't be eating without your fork james, really!"
anyhow, it looks like it may be a graphic card issue, not powerful enough for the game maybe?
It seems like a file is missing in the BF2 directory. Try reinstalling the game or at worst exchanging the game to see if it was just a bad disc. Post your system specs like Curly said, but if BF2 runs fine, then so should this, so thats why I don't believe the video card has anything to do with the problem.
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.