I have found a solution FINALLY after a whole YEAR of trying. Over a year ago I updated my BIOS to the latest version. Biggest mistake I ever made. I just barely randomly had the idea to downgrade to the old BIOS. So I tried that, but then I got a blue screen every time I turned on my laptop, so then I reinstalled windows 8 again. After that, it worked PERFECTLY. Waking up from sleep, hibernate mode and just regularly turning it on ALL WORKD PERFECTLY!!!!! I downgraded from F44 to F41 (the oldest version on HP's site). Give it a try if you have this problem.