Bouncing Zabaglione Bros.
Legend
They're called different things. Sleep/Standby has to be supported by your BIOS(S3). RAM is kept powered. Hibernate is an OS feature, there should be no issue with drivers/bios as it's just like shutting down. Content from RAM is saved in a hibernate file on hard disk, you can lose power and your data is still safe.
That's why I said "sleep" and not "hibernate" - because they are different things.
And there are a lot of different levels of sleep, which includes different device states, performance states, processor states, etc. Wikipedia explains it in more detail.
It's so complex that it's no wonder it doesn't always work perfectly. For instance, when I changed my BIOS to S3 only, I found that I could wake my PC up with a PS2 keyboard. However, with a USB keyboard, it was also turned off, and so couldn't wake the machine. I had to make changes to the registry in order to be able to wake up the machine with a USB keyboard.