I don't know what OS system you guys are running on..
I've had this problem for a few weeks different dx errors and stuff..
Its not EA's, dice , nvidia and Ati's fault ..
Before doing something crazy with your system and gpu.. check if your OS, and GPU driver is up to date..
I didn't really think about it but when Win8 wasn't updating and no notifications were given to me about updates I manually updated my OS though the control panel.. and My games, BF3 , MOH WF and Crysis have been working normally.. no problems it was just a common maintence issue..
From what I can think of when the GPU is updated.. and the OS is not both are going to conflict with each other..
So .. UPDATE UPDATE UPDATE it will save you alot of trouble..