This has worked for me, and havn't seen the error in a few hours. Here are my specs
Intel core 3970x six core
32 gigs of Corsair Vengeance 1866mhz ddr3
GTX 690 watercooled
Coolermaster 1300 watts p/s
I'm a firm believer of removing drivers manually, since day one. I don't like using Geforce Experience bs software, and these are the steps i took. Only because they leave old driver stuff on your pc and can conflict.
Download the 331.40 beta drivers, this is what i downloaded over at the nvidia website, and works flawlessly for me, no more direcx hung error. Make sure you remember where you saved it to.
Download driver sweeper http://www.techspot.com/downloads.php?action=download_now&id=4266&evp=32db47643586947b685d0fcff107c1... and install it.
-Uninstall your graphics driver via control panel, manually.
-Restart in safe mode, for me it's mashing F8 on bootup
-Start up driver sweeper, and select Display and Phsyx for nvidia, and click on Clean.
-Open up windows explore and locate your nvidia folder, which is C:\NVIDIA for me, and delete that folder.
-Restart in normal mode, locate the 331.40 drivers you downloaded earlier and install it. Follow the instructions and you should be good to go after this.
You shouldn't have to go into your nvidia panel and have your video card Phsyx settings run in CPU mode. It should be fine as Auto-select mode. If you've made that change from earlier recommendations, I'd probably set it back to (Recommended). That's how i'm running the phsyx settings atm. I hope this helps, and i'll keep an eye out on this post to see what results you guys get from this. GOODLUCK!