I found a fix that works everytime I've had this.
"BF3 has stopped working"
I started to get that message on Windows 7 64-bit and had no idea what the hell it was.Turns out it's a new update that didn't install correctly.
If you get it:
1 - open origin
2 - right click on Battlefield 3
3 - select REPAIR INSTILLATION
This will go through and check your instillation and in my case it also found an update and installed it.
Hope that helps anyone else with the same issue.
"BF3 has stopped working"
I started to get that message on Windows 7 64-bit and had no idea what the hell it was.Turns out it's a new update that didn't install correctly.
If you get it:
1 - open origin
2 - right click on Battlefield 3
3 - select REPAIR INSTILLATION
This will go through and check your instillation and in my case it also found an update and installed it.
Hope that helps anyone else with the same issue.

Have yet to try BF3 and see if it's fixed the issue, but I'm confident.
