Hey everyone! Just a little bit of an idea for those of you with hardware lock-up problems. Most commonly, they're caused by overheating GPUs. One thing that I do personally is remove the original thermal paste/pad from between the GPU and cooler and then use my own (most commonly Arctic Silver MX-2 or OCZ Freeze Extreme [I choose this one]) and then apply a thin layer on the GPU and a SMALL dot on each side of each thermal pad to increase thermal conductivity using a pair of clean tweezers to hold the pad so as not to get finger oils on them.
After that, I hop into Windows and play around with my fan settings to increase RPMs for higher loads sooner than later to keep things
during those short moments where the GPU drops in work load from time to time.
You just have to make sure that the cause of your lockups isn't lack of sufficient power to keep your cards running steady. Because, once that fan hits 100%, the power usage generally reaches the same. Can't have a good fire if there's a lack of oxygen; same applies for hashing rates and energy supplied.
Generally speaking, I would also make certain to use at least a Gold rated efficiency multi-rail GPU to keep power clean and efficiently used.
I hope this helps some of you; now let's stop blaming the program for lockups, shall we?