try playing in windowed mode so you might get a crash error message
open a lan server load some map then switch to cobra if it then crashes and delivers an error message report back with it.
or it could just be "weak" hardware, not enough RAM for example.
BF2 is not very good in handling resources.