Quality work here stickpin - thanks.
I removed the GFX section, as I like to use PC_EFI for dynamic injection of the GFX strings - and altered the processor stepping specification to match my E8400 Core2 Duo and it works almost perfectly. I have sleep shutdown, and restart (with OSXRestart.kext)... so I'm wondering why restart was removed from your list of working features?
Once again - thanks for the research!
I've now done almost the same: Replacing the CPU and GFX part of stickpin's DSDT. Everything works except proper shut down, which I can live with for now. My old DSDT didn't need the SATA fix, since I implemented it directly into the DSDT. I like to have as few kexts in my Extras folder as possible. Anyways - my PCI cards are happy now!