WARNING: The forum is now in read-only mode as we will soon be transitioning to different forum software. Feel free to join our Discord server in the meantime.
if the server is running a map from an DLC you need to have that DLC installed, otherwise you get stuck in the black loadingscreen if you join that server
you can play on your laptop but your should disable optimus in your BIOS. As your are using windows 7 ensure that you have the Platform update installed
try to repair the game using origin and start the game once via battlelog. If you are using windows 7 be sure to have all updates installed including the platform update