Le problème pourrait venir de Punkbuster selon le site BF3 : "For players who are getting the message that "BF3 stopped working" after having run PBsetup during the past few days: please run PBsetup again. PB server module v1.862 fixes the problem. "
Il faudrait donc que tu lances le PBsetup situé quelque part où tu as installé BF3, fais une petite recherche au cas où, et cela va mettre à jour avec le dernier patch. Espérons que ça vienne de ça.
Perso j'ai résolu mon problème en mettant un driver nvidia plus vieux. Mais tout dépend de l'erreur rencontrée...