I have a Lenovo W520 with 10GB of RAM with a super fast SSD drive. The computer cold boots in about 20 seconds, but takes more than 40 seconds to resume from hibernation.
I looked into the event Viewer under Applications and Services Logs/Microsoft/Windows/Diagnostics-Performance and there is an error for every resume I've done, followed by 2-4 warnings. Each warning explains how a specific driver "caused a delay during standby while servicing a device".
The funny part is that on each resume there are a different drivers causing the delays and also the delay times are in the milliseconds (20 - 6000 ms).
I have a feeling there is an even deeper problem that is causing some drivers to take more than usual to start. What else can I do to troubleshoot this?