Tenho notado um desempenho hediondo no virtualbox executando sistemas operacionais de 64 bits e suspeito que o ioapic é a causa e estou prestes a testar sem, no entanto, quero comentar sobre o problema do kernel do SMP.
No meu laptop eu já tinha um processador de núcleo único, eu substituí-lo com um processador dual core que era da mesma geração e velocidade de clock mesmo, as únicas diferenças foram melhores recursos de economia de energia e um maior tamanho de cache L2, relógios etc descansar todos iguais. Eu descobri depois que a troca de cpu no antigo desempenho do kernel do windows estava ok. Eu então reinstalei o Windows, após a reinstalação de um kernel APIC foi instalado e, de repente, o gerenciador de tarefas relatou maior uso da CPU para as mesmas tarefas, por exemplo. executando o gerenciador de tarefas levou 2% cpu em vez de sub 1%. Além disso, as temperaturas da CPU foram maiores, como se o seu trabalho fosse mais difícil, muito desconcertante, especialmente porque a nova instalação era limpa e anterior tinha coisas como um / v instalado. Eu conclui o mesmo que você que o Windows tem alta sobrecarga multi-processador. O significado de aplicativos baseados em processador único será executado mais lentamente em processadores multi-core.