First - Uninstall EA and delete the folder if it is still there.
Second - Reinstall EA BUT do NOT start EA.
Third - Download patch 1.5 and install it. (Do NOT Start EA)
Fourth - Download patch 1.6 and install it. (Note: It says patch 1.5 durring install but is infact 1.6)
Last - Turn off all firewalls and/or Norton + anything else that would block your connection to EA.
Run the game.
-----------------
If a file gets stuck saying Download: 0 kb: Filename.cab (Or some other ending) then close EA.
Go to
http://75.126.205.26:8080/ and download the .cab of the file that was stuck while loading. Extract these files (Or copy and paste) them to the gamefiles folder.
-----------------
Once finished with that, Start the patcher/game (With firewall turned off) and type in everything and click Next. Repeat the above process for each file that gets stuck on download: 0 kb. (may only be one or two files)