I've recently installed the Windows 10 on my computer, and, when I try to join a server, the game suddenly crashes in the middle of the loading, or when it's finished. The game just stop responding. I've tryied every solution i've encountered online, none of them worked. I did not reinnstal BF3 yet, this method seems to have no effect, so I'm probably will do just when I run out of anyother solution.
When I upgraded to WIN 10 from Win7 I had issue, I logged into Origin and right clicked the BF3 icon in my Origni library and selected "repair" and then BF3 worked perfectly. Try repairing the BF3 installation and see if it solves your issue.
Battlefield Player on PC, Xbox One, PS4, Xbox 360, PS3
BF3, BF4, BF1, BFV DICE Friend tag awardee
SWTOR Player on the Hot Prospect (Satele Shan), Star Forge, and Darth Malgus