Thanks for the reply,
I use "perfect disk" resident on my hdd's (for several years now) and keep a very close on them and check them regularly, they constantly optimized and monitored and are in mint condition. I keep my OS fully updated at all times and have every version of.NET fully installed and updated to the max windows update is satisfied with. I try to run SFC (scheduled on a reboot) at least once a month. I use NOD32 AND Malwarebytes resident and run full scans weekly.
I have what you might call a very tight perfectly maintained system so most of those suggestions should not even apply to my situation, however nothing is ever perfect so I did double check everything already.
The one thing that he mentioned that I wasn't aware of was rerunning the VC program, which I tried BEFORE posting my question and it did not work.
What I was trying to do is see if the OP's problem was fixed as he has not replied in a while and he may have found a solution elsewhere.
However with all that being said, after scouring the internet for possible solutions, as thousands are affected by this same error, I think I have narrowed it down to possibly be caused by the newest branch of NVIDIA drivers.
And for others that may have NVIDIA and suffer from this same error, what I did that might have (not for certain yet) cured the issue is to download the LATEST DirectX redistributable (not the web updater) and run it out of a folder on your desktop, it installed/updated a whole bunch of files and I was able to play last night for about an hour with no crashes.
And I find this odd because a new game I just bought last week came with a DX updater that ran on install(?) and it didn't find any need to update DirectX.
anyways, I hope this is sorted out, I've played BF4 since the beta and have NEVER had this issue before.
again thanks for the reply