Have you overclocked your GPU? If so, set your GPU back to stock clocks and try playing BF4 again.
[Edit]
Is there any other software running in the background while you're playing BF4? If so, shut what you don't need down. Try to reduce the amount of variables that could be causing the problem to a minimum.
does your screen go black when it crashes? Is it only on multiplayer (server bug) during campaign (chances are its gpu related) I had an issue with battlelog specifically and did a re install
http://www.reddit.com/r/battlefield_4/comments/1xztco/any_solution_for_crashes_after_patch/ according to this locker dawnbraker and paracel storm cause crashing. i was trying locker, now i will try railway to see if it still crashes