spp85 :
A CPU or GPU overheating can also cause a major slow downs in games. Check the temperature of the CPU and ensure temp at load stays below 70C and the temp of GPU less than 85....
yeah that too...but since this would have raised temps a fair bit too:
OPD_Nexus :
Let us try these beta drivers, downloading them now... However I just ran the heaven benchmark and scored 1066 with avg FPS of 43... and it ran beautifully. But lets give these drivers a go...
So i can't be sure if it's temps, though it's not a bad idea to check.
Well heaven is a synthetic bench...and drivers may work differently with synthetics...because they're usually tested thoroughly, among other reasons.
I can run heaven well too on my old 9600GT, but BF3's been crashing like nuts (though i suspect it's due to a lack of memory available, i'm running 4GB on a 32-bit system).
BF3 reminds me of patches. Try updating your games as well, though if they're on steam then they must be updated anyway...
Anyway, let us know what happens post-driver update. As mousemonkey uses the Beta drivers and finds them stable, i remain suspicious about this being a driver issue. This is what i read on newegg for a MSI-made GTX 560:
DRIVERS DRIVERS DRIVERS. From day one I noticed that the card seemed slower than my Hd 5770. At first I thought that maybe my cpu was bottle necking the card. Than a few days ago I am watching a video on youtube and switch tabs in firefox to check something then BOOM the video card driver fails. After five minutes on google I find that this is a very common problem for the 560 line of cards (with the 280.xx drivers) and Nvida refuses to fix it. I reverted to the old 275.xx drivers tried multiple other work arounds and fixes to no avail. Finally after it got to the point of Blue screening my system I gave up and RMA it.
This must have been pre-290.xx though.