This problem usually disappears for some users after some time has passed, however if it persists follow the tutorial below.
-Repair install the game through Origin (right click on Battlefield 3 in Origin and choose repair install option)
Disable Upnp and SSDP:
- Click at Start - Go to ''Run'' - Write : services.msc - Scroll down to SSDP Discovery and UpNp - Right click on them, - Click Stop .
______________________________________________________________________________________________________________
Also disable UpNp support, do the same thing in your Router settings. To access the router settings type in any internet browser http://192.168.1.1/ or http://192.168.1.2/ then enter your account name and PW. Then in general options disable SSDP and UpNp. Make sure your NAT type is Open. ______________________________________________________________________________________________________________
Perform a clean boot
Type in search system configuration or msconfig
-Select the Start-up Tab!
-Press Disable all and press Apply.
-Then select the Services Tab!
-Mark on the lower left the box, Hide all windows services.
-Then press disable all!!
!!!!!!! If you using a USB wireless receiver or a third party connection program for internet connection, please look carefully if you see this between services or at the start-up..Don't disable it.. because you wont be able to connect to internet again!!!!!!!!!!!!!!!!!!!!!
-Then press Apply and OK.
-A window will come up to ask you to restart. Hit the box "Don't show this message again"
-Then press restart!! -----------------------------------------------------------------------------------------------------------------
If there is any problem on your start up or something aint working like it suppose to, you can always go back and enable what you need!!
_________________________________________________________________________________________________________________
-Disable the Cloud Storage in Origin (go to game details).
-Disable Windows Firewall, also some Anti-Virus programs tend to block Battlefield, make sure you allow BF and Origin and all of them.
-Download the CCleaner and clen your registry http://www.piriform.com/ccleaner
-Try the game from another Internet Browser, uninstall and install the plugins again.
-Update your Punk Buster http://www.evenbalance.com/index.php?page=pbsetup.php
--Also check if the problem is a slow/bad connection by doing a ping and speed test.
-If you still have the problem, contact EA Chat Support and explain them what happened, this problem is also occuring for users that have been Globally banned by DICE, give the chat support your account information and they will give you the information if the account has been banned by DICE.
Regards
theDokt0r