What are your computer specs? If you're running dual core.. you may have to turn one core off and run in affinity mode. Check out the procedure in the Battlefront 2 TweakGuide HERE
. It also has a couple of other CTD issues. Sometimes it refers to the SWBF1 guide but that's because the engines are relatively the same. The solutions for SWBF1 may help you too.
Beyond that.. it sounds like a graphic problem. Make sure your graphic drivers are updated. I know a few peeps that had to update their Nvidia drivers before the game worked correctly for them.