The only time i get crashing (or rather freezing) is in BF4 DX or Mantle; 'Mantle more than DX' is only if i run a CPU / RAM overclock beyond a certain point, so i run 4.5Ghz instead of 4.6Ghz and a little more volts that it otherwise needs.
It is true that for anything else i can run 4.6Ghz.
I have not had one crash in BF4 since doing that.
Aside from from a few seconds worth a few days ago (An uncharacteristic little blip) i also don't get any stuttering or Slowdowns (Memory leaks)
There is something about BF4 that demands a higher level of stability than anything else.
Hardware produces misses and errors, the higher clocked they are the more misses and errors they produce, software tolerates a certain level of misses and errors, this is true for CPU's and GPU's, you can game all day perfectly at what seems 100% stable, but put that GPU on OCCT with error checking and it may clock up 10,000 errors in less than 5 minutes or running. its not actually properly Stable..