It is more likely to be BF3 that crashed and not a fault with your card.
It did it to me the other day when the card wasn't overclocked, I was on Teamspeak at the time and a few members of the clan I am in said it happened to them aswell at random times and none of them are on the same card as me, they all varie from GTX 260's up to a GTX 580, Crossfire and SLI etc.
I then put the OC on my card of +175 and +300 and the game ran for 4 hours without fault, and the next day it ran for 6 hours solid with no crashes.
I just think Dice have broken the game abit with the last patch.