Señores para los que tienen windows 7 el juego tiene problema con las tarjetas de sonido REALTEK, por eso se cae. la solucion es simple la corto y pego:
This worked perfectly for me. My system is Windows 7 x64 with Realtek audio and BF2 v1.0
1. Download and install Realtek audio drivers here: Realtek.com
2. Go to Sound in Control Panel, go to the Recording tab, right-click and check "Show disabled devices"
3. RIght-click on "Stereo Mix" and ENABLE it.
4. Run Battlefront 2 with audio and no crash.