Odd, it looks like you simply ran out of RAM on the GPU; looks like 4GB has been allocated, and when D3D tries to get more, it can't, and crashes. I assume your GPU's are 2GB each?
Its known the Mantle backend has a VRAM memory leak; if you are using, try using DX instead (especially since DX is faster in BF4 anyway).
Yes, the GPUs are 2GB each and I am running DirectX.
Suppose I'll try to do a total reinstall of DirectX when I get home this evening. It just bothers me that this problem only just started after I had changed nothing at all. Did I possibly update BF4/Origin without noticing? Was there an update last week? Keep in mind, this happened once before (Sunday) the DLC this week.