Battlefield 3 owners could experience black (loading) screens during a map change when playing online. For me this only occurs when playing on Back to Karkand servers. I found this video explaining the solution: update PunkBuster manually.
Update Dec. 30 2011: Since my BF3 crashes at a map change again it seems the PunkBuster solution (as explained below as well) was only a temporary fix, and there’s no permanent one yet. An official bug report can be found here.
- Go to the support page of the PunkBuster website and download “pbsetup”
- Run “pbsetup” and add Battlefield 3 by choosing “Add a game” in the menu
- Select Battlefield 3 and choose “Check for updates”