The Battlefield 3 server could possibly be down. Do you have the latest patches? Do you know if your laptop meets the minimum system requirements? Are you using a broadband connection?
I bought this laptop used and before buying I saw the seller playing battlefield 3 and then he recovered to stock and now I can't get it to load past the "joining server" for multiplayer AND it won't even load the campaign mode at all. there is a slight flicker on the screen before it would switch over to the game for playing but then nothing happens.... I am thinking it is a VBios update that is needed but MOST of the links I am finding are dead or no longer supported.
Granted the Asus I bought is a year and some old but I figured there would be some sore of support still.
Did you get the video drivers from AMD or ASUS? If AMD, uninstall those and get the ones ASUS has for your model. It's generally not good to use reference drivers for laptop video cards.
The problem with that is I can't revert back to previous drivers to try and and now my resolution on the laptop is garbage and can't even detect the 5870 as a video card now therefore I don't think I could get and ATI driver update if "Apparently" I no longer have a ATI video card