Are you overclocking anything? BF3 is notorious for sensitivity to that. Also what gpu do you have again?
Edit, ok you have the 460 which is fermi. Up the Vcore voltage by 100mV using MSI afterburner and try that.
I put 100mV+ on force constantOk, have you ensured that your RAM is set to the right voltage in the bios? Sometimes it gets undervolted on optimised settings. It should probably be 1.5V, but check and then hard set that in the bios.
Also, ensure that the 100mV is set so that in MSI AB as a force constant voltage and that it all starts up upon windows (ie all the time).
Just watch the temps when gaming.
I put 100mV+ on force constant
http://www.newegg.com/Product/Product.aspx?Item=N82E16820226121
I'll check stuff in BIOS in a bit, I'll edit this post then.
Ok, that RAM will run at 1.65V, set it to that.
Well remove the overvolt then.