Não é aconselhável usar DSDT de outro PC, mesmo que a placa mãe seja a mesma. Qualquer diferença na versão do BIOS ou quantidade de memória pode causar problema. Extraia a DSDT original pelo Windows ou Linux (ou fazendo boot do Mac sem dsdt.aml) e aplique o patch disponível aqui http://Olarila.com/forum/viewtopic.php?f=22&t=385
Sobre algumas kexts pararem de funcionar, elas devem estar sendo substituídas, você tem que ter atenção no que está fazendo, "sozinho" não pára de funcionar.
Quanto ao CPU aparecer como Core Solo, veja se não está "enabled" a opção "Max CPUID value limit" no BIOS.