BF2 blows balls.
I had a weird crashing problem on 1 map, and only when I had the BOT difficulty up past 70 on songhua. I'd jump in the black hawk and fly over the flag while theres like maybe a apc inc fully loaded, also the black hawk had a few bots in it too. and I'd crash to desktop. It might be due to how the bots acquire targets and guide onto them and stuff.. but w/e.
Could also be your vid drivers or w/e like teck and kdog said.
This is playing with all graphics on high, no aa, or maybe x2, and no shadows. and 47 bots on a ratio of 50, so the teams are balanced.