some more info plz
do you have a retail version of BF2 (this would include a CD/DVD) or have you bought the game online and downloaded it to your HDD ?
when dose the crash occur ? when starting the game , when connecting to a server, when loading the map ?
does BF2 run flawless ?
anything else that you can think of that could be important to help you ?