While I use Linux as my primary operating system, I do need to use Windows for some work specific software. Lately I have noticed it was taking a really, really long time for my computer to start up from hibernation.
After digging around a bit I finally figured out that the hibernation file itself was likely the culprit. I went into the command line as Administrator and turned off hibernation "powercfg /hiberation off" and rebooted the machine. I then turned hibernation back on "powercfg /hibernation on". It wrote a new hibernation file and bang! now it resumes from hibernation as quickly as it used to do.
That's the quick fix for anyone who may be having the same issue. I think I'll make a point of doing this every couple of months just to keep things going smoothly.