Well after playing BF3 for random amounts of time, the game will freeze and crash to desktop with an error popping up about my GPU and saying something about GetDeviceRemoved and DirectX.
This only seems to happen on BF3, but I haven't tried many other games. Occasionally my graphics driver will stop responding at the desktop, with an Nvidia Kernal error.
As of yesterday, I was running windows 8 64bit, and I thought that may be causing all of my problems. Well, after doing a clean install of 7 64bit and re-install of BF3, the problem is still here.
I've also done clean installs(uninstall, use driver fusion, reboot in safe mode and use driver fusion again, then do a custom clean installation) of various graphic drivers, including 320.18, 306.97, 314.22, etc. All have this problem. I've tried using both MSI afterburner and EVGA percisionX to monitor temps. I even set the fan of my GPU at 70% before starting a game, and the temp gets up to about 70-75C. That should not be a problem for this GPU. My processor core temps never exceed 55C. I've tried disabling my on board sound as well. I even dusted out my PC today, and it didn't do any good.
So what could be the problem? From googling, others say certain Nvidia drivers are causing this, but seeing as I've tried so many, I kinda am doubting it. So, that leads me to believe that either my GPU is failing/in need of RMA, or my PSU has degraded and doesn't cut it anymore.
PS: I've owned the GPU since 680's launch day in March of 2012, and I've owned the PSU for, oh god, must be about 3.5-4 years now. Before powering this 680, it powered a 4870 and identical system specs.
More about :bf3 crashing gpu directx errors driver gpu psu
I too had this same error with my rig. I re-installed clean drivers and even RMA'd my GPU with EVGA. But this did not solve it...
Asus Sabertooth Z77
i5 2500k OC'd 4.8Ghz
EVGA GTX680 SC+2
8GB Crucial Ballistix Sport
Windows 8 64-bit
Then, using EVGA Precision X, I noticed a spike in GPU activity before the crash, when the temp of the GTX 680 reached 77 degrees, So I made a custom fan profile using PrecisionX, so that when temperatures reached 75 degrees, the fan speed increased dramatically to keep temps below 77.
This has FIXED the problem and I haven't had a driver crash since.