It happens to me all the time, not sure what is causing it. At first I thought it was because I had MSI Afterburner running which is my Video Card Over Clocking program. After turning it off I didnt get the crash for about an hour but it still happened.
Afterburner was the only program I had Hooking BF4, but it still randomly crashes now.