ok, barring an windows config issue (wrong drivers, etc..) then it's probably hardware. When you clean installed windows, was it all working properly? Has windows had any major updates since? that can hose a pc sometimes for sure and make a clean install necessary.
Just always have a VERIFIED backup of all your stuff, at least on three different media, 1 stored offsite and in the cloud. that way, you can nuke your pc anytime you want and don't lose any videos, pics, data, files, etc..
If your PC worked fine after install and you had updates, I am still thinking something went wrong with the updates. Otherwise you must now start swapping out hardware to see if you can fix it. By clean installing windows, you are eliminating a possibility. It's all about the process of elimination.
To save some time, you could use System Restore at least and restore to oldest known date when it worked properly. if that works, just do that, and re-update windows.
the very fact that tells me it's most likely a faulty install of windows is that it works properly once unplugged and re-plugged in. so it probably isn't your hardware at all