Your overclock is not stable, that's why Battlefield 3 is crashing. You have to increase the voltage, use OCCT GPU Test for stability. I had the same problem with my GTX 470. You have a bad OC chip just like me, welcome to the club. I'm not 100 percent sure that's the reason but it should be.