Glad it is working for you. Still, it does not explain why cgminer did not detect your cutoff and shutdown mining.
Locking up the whole system and going past 120C does not seem right.
If you have debug logs from those runs, post them somewhere.
Unfortunately I don't have debug logs
Usually my cards run in the low 60's, the faulty card never felt any warmer than the other cards. I'm glad I figured it out, it's been driving me crazy for weeks.