Se funciona sem o AICPMPatch, o problema não é esse, o patch serve apenas para evitar o KP, se não ocorre KP sem patch, não precisa.
Você tá usando SSDT? Mudou um pouco no 10.7.4 e 10.8 http://Olarila.com/forum/viewtopic.php?f=10&t=1340
Quando você seleciona a opção boot0md, selecione como target a partição do Mac, em seguida ele vai perguntar onde instalar o boot0md, então selecione o HD do Windows.
Sobre o teclado não faço idéia.
Ninguém vai adivinhar qual o problema, se você não der informações detalhadas este tópico vai se resumir a lamentações.
Você fez o que laurasoares sugeriu? O que acontece? Qual a mensagem de erro?
Sobre o teclado, ative USB legacy no BIOS.
O procedimento que conheço e que funciona tá no tópico que eu indiquei. Se você fez TUDO conforme indicado e mesmo assim não funciona, não tenho idéia.
Use o botão EDITAR, não escreva vários posts em sequência (apenas quando seu post for o último do tópico).
Pra editar layout de teclado
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele
Em 10.7.4 tem que ter todas estas
ATI1300Controller.kext ATIRadeonX1000GA.plugin
ATI1600Controller.kext ATIRadeonX1000GLDriver.bundle
ATI1900Controller.kext ATIRadeonX1000VADriver.bundle
ATI2400Controller.kext ATIRadeonX2000.kext
ATI2600Controller.kext ATIRadeonX2000GA.plugin
ATI3800Controller.kext ATIRadeonX2000GLDriver.bundle
ATI4600Controller.kext ATIRadeonX2000VADriver.bundle
ATI4800Controller.kext ATIRadeonX3000.kext
ATI5000Controller.kext ATIRadeonX3000GA.plugin
ATI6000Controller.kext ATIRadeonX3000GLDriver.bundle
ATIFramebuffer.kext ATIRadeonX3000VADriver.bundle
ATIRadeonX1000.kext ATISupport.kext
Teu ID (0x67601002) já tá nas kexts, deve ser questão de encontrar o framebuffer correto.
Edit: fiz uma busca rápida e parece que outros com a mesma placa não tiveram sucesso. Funciona parcialmente em display externo e requer edição de personalities nas kexts
http://www.insanelymac.com/forum/index.php?showtopic=253557
Seu laptop tem sim a Intel HD (0x0126), eu investiria em fazer ela funcionar, não a ATI.
Remova a kext que causa o KP (/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/ApplePolicyControl.kext), talvez não seja a melhor solução, mas deve resolver http://Olarila.com/forum/viewtopic.php?f=2&t=13
Você tem que configurar no BIOS pra fazer boot pelo HD, ou pressionar a tecla que abre o menu de boot do BIOS, normalmente F8, F10 ou F12.
Leia o tópico sobre a Intel HD 3000, só funciona após o update 10.7.3.
1 e 4 - http://Olarila.com/forum/viewtopic.php?f=2&t=716
Se for Intel HD + ATI, só funciona a Intel http://Olarila.com/forum/viewtopic.php?f=10&t=1339
2 - Informe o erro no boot pelo HD (verbose)
3 - Use o ALT ou inverta as teclas http://Olarila.com/forum/viewtopic.php?f=2&t=37
Hybrid MBR é usado para dual boot com Mac OS na primeira partição e Windows na segunda, é como o Boot Camp faz nos Macs.
No seu caso recomendo MBR http://Olarila.com/forum/viewtopic.php?f=10&t=426
Com -x várias coisas não funcionam mesmo, é o modo seguro, vários drivers nem são carregados.
Use o DVD do fórum e deixe o sistema funcionando sem -x com boot pelo HD, depois você instala as kexts dos dispositivos que não estão funcionando http://Olarila.com/forum/viewtopic.php?f=3&t=728#p7471