on many occations this does turn out to be a hardware issue as you have stated , have you added anything or done anything to your pc just prior to your problem? anything at all no matter how insignificant you may think it is , for example using a new/differant camera?
or any changes made to your bios?
edit............just had a looky on google there seems to be plenty of others with this issue and hundreds of differant solutions , you may just have to work through them all
lots of guys getting the issue after installing new gpu , is yours seated properly? getting enough power?