David, i have tried all those things too and still it won't work. I contacted EA support and this is what they suggested i try. Haven't had time to do it yet, will in a few hours, i'll let you know how it goes (though i'm not too confident this will fix it...).
Thank you for contacting EA customer support.
I do apologize for the inconvenience you're experiencing with the game.
In order to help you with this issue I would request you to please accomplish the following before launching the game:
1. Empty your Temp folder to prevent file conflicts. Click here for steps on emptying your Temp folder:
http://support.ea.co...p?p_faqid=10705
2. Please end all background tasks to prevent conflicts with other programs. Click here for steps on ending background tasks:
http://support.ea.co...p?p_faqid=10700
3. Be sure you have the latest drivers available for your video and sound card.
http://support.ea.co...p?p_faqid=10711
4. Try lowering the Hardware Sound Acceleration setting on your computer to "basic". To do this, follow these steps:
· Click the Start button in the bottom left hand corner of your Desktop.
· Click on "Run".
· Erase any text already in the run prompt.
· Type in: dxdiag
· Click the OK button.
· Select the sound tab at the top of the tool.
· Set the Hardware Sound Acceleration Slider to "Basic".
· Click "Exit" in the bottom right hand corner.