I would try bringing up performance monitor then open Battlefield and watch for large CPU spikes, Intels extreme tuning utility would be better but it doesn't work on all systems.
If there is a big usage spike just before it crashes whatever process causes it is most likely the culprit.
Do any other programs have glitches or crash?
At what point does it crash? (like when you get to the main menu or when the game loads)
Also, no other programs crash like this. I don't really think it is a CPU thing, but most people are not having troubles with this problem anymore.