I have a computer that does what he describes. The problem was probably initiated by bad power, but I am not sure if it is a motherboard issue or a PSU issue. In any case never skimp on the quality of your PSU (Antec Earthwatts are good). Using a UPS to smooth out the power is a great idea if you can afford it. --Daniel Devine