Then its possible that the thermal led is damaged, giving false data and the actual temp may be around 50-70c, so far I haven't seen a card reach 125C and not get bricked, try checking temps with some different program, like gpu-z, may give a different result.
-------------------------
Intel I7 3770K @ 4.5ghz, Cooler Master Hyper 212 Evo, Gigabyte Z77X-UD3H, Gigabyte HD7970 ghz edition, 4x4gb Kingston HyperX Beast 2133mhz, Seasonic Platinum 860, OCZ Vertex 4 128gb, WD Black 1TB, WD Green 3TB+1.5TB, ASUS Xonar Essence ST, ASUS VE278Q, Windows 3.11