if your 100% sure its not a power supply issue, and the computer is kept clean with antivirus etc. and you have done a bios re-set, and checked the bios battery is not dead...
my guess would be that your motherboard has "danced its final dance"

a pain in the ass but it could be worse