The problem existed with me for the past few months when SP1 was not installed. I just installed SP1 last night when it finally came up on the normal daily Windows Update. Have to see if the suspended state dark screen problem continues.
I had the same problem as you. The hibernate only started to work after I set "ACPI 2.0" to enabled inside the BIOS. Check if you have this option too in your BIOS.