fracture said:
I tried the sleep function, after checking the 'Allow power button to put computer to sleep' option was ticked in System Preferences. It puts the machine to sleep, but i can't wake it up

- never mind, not a big problem.
This might be a problem with your BIOS settings. When I set the amount of shared RAM to 32MB the machine doesn't wake up anymore, but if I select 256MB it wakes up as expected. As OS X ignores this setting I don't see any reason for this behavior but it's reproducible.
Gigabyte and MSI are both using an AMI BIOS for their series 7 chipset's boards, that's why your DSDT is nearly identical to mine, and I wouldn't rule out that there are more quirks like that. Maybe you'll have to play around with your settings.
fracture said:
I also noticed there is still an error and a warning when compiling the DSDT:
Really strange! I downloaded the uploaded DSDT and checked it again but it compiles without error. I also compared the corresponding lines with those of my board's DSDT and there is no difference so that I can't reproduce the problem. There are two possible causes of error:
1) We are using different versions of DSDT Editor, mine is 0.7.
2) The file has been damaged somehow.
Mieze