could be chameleon or smbios info try adding the cpu info in smbios using chameleon wizard or updating chameleon to latest. fake smc might also play a role in this problem. make sure in bios you have intel overclock off.
yep... it has to do with reboot not being native on that model.... chameleon patches reboot so that it works but not a true reboot like shutdown. it happens to quite a few models
well the dsdt does not but you might be able to set it in boot.plist..... also i think you also need to upgrade the ribbon for higher resolution not only the panel
at chame boot prompt you can test with arch=i386 -v if that works then use chameleon wizard to set it. make sure the app is updated to it's newest version.