You may have to upgrade your version of DirectX - click here
Which reads "The System Analyzer in the Star Wars Battlefront launcher requires DirectX 9.0c to properly detect and provide information regarding certain models of Sound Cards and Display Adaptors. As a result of this, your Sound Card or Display Adaptor listing may not be displayed until you install DirectX 9.0c"
That may not be the cause of the crashes though - there's a whole host of answers to FAQs - click here
Hope some of this helps!