I`ve had my Sapphire HD7970 reference card overclocked and running for about 2 months without a problem until recently i began to experience some weird FPS drops. I was playing Battlefield 3 at a nice, stable framerate (90-150 fps average) but now, when I play the game for 1 minute the FPS go down to 30-40, and then go back to 70-90 again. I got my card overclocked to the max (1125/1575) and the temperatures rarely go above 70 under full load. I tried updating and downgrading drivers, tried to underclock the GPU with no effect. Could it be a faulty GPU? Should I return it? I got an i7 2600 @ stock, 4gb 1333 ram, 650w Fortron 85+ PSU.