Aqui é onde entra o problema com vários núcleos para jogar. Como você define "velocidade" e "desempenho"?
A velocidade provavelmente seria a taxa de clock em que o processador trabalha, mas, como os carros, dois carros que viajam na mesma velocidade (70 mph) podem ter "desempenho" bastante diferente de um pode gerenciar milhas muito mais altas por galão e, assim, ser mais eficiente a essa velocidade. Uma geração atual de CPU de 2GHz i7 provavelmente faria um Pentium 4 de 3GHz ou melhor parecer lento.
Com múltiplos núcleos performance é quase impossível quantificar e depende da tarefa que você está executando. Múltiplos núcleos podem permitir que mais tarefas sejam feitas, mas a menos que essas tarefas sejam escritas para fazer uso de múltiplas CPUs, haverá pouco ganho imediato no desempenho. Os programas estão começando a fazer mais uso de múltiplas CPUs, mas eles ainda são relativamente incomuns, já que a maioria das tarefas não precisam deles
.Na minha experiência, o principal benefício de múltiplos núcleos é a capacidade de resposta e usabilidade quando se trabalha em situações exigentes. Um programa pode estar trabalhando duro para fazer seu trabalho, mas, enquanto isso, você pode estar se dando bem com outra coisa, com pouca ou nenhuma perda desse sentimento de alta performance "sem atraso".