I can't see how a video card or your power supply could cause what you describe.If it's not the USB ports, keyboard or mouse ... u replaced the mobo, keyboard, & mouse so, NO ... then I don't believe it's hardware.
What power settings are you using? Make sure in Control Panel\All Control Panel Items\Power Options that you are set for High Performance.
There is also a thread
here that suggests ways to isolate what program or service may be causing this issue.
What AV software do you use? I have seen a couple threads saying that AVG was causing the issue for them so if you use AVG try uninstalling it.