Have you checked the chipset drivers - not graphics? The chipset handles the main things with the motherboard, CPU, etc.
Also, check to see if there are any BIOS updates for your motherboard - perhaps it's a known issue.
Another couple things would be some basic system clean-up type tasks. Specifically, there's a hibernation file that gets created. You could try clearing it out, and then resetting that to see if it helps.
And another thought comes to mind - I'd wonder if you have any security software that happens to be blocking some important piece from kicking off when you attempt to resume Windows.