Impossível dizer com base nisso.
O aplicativo pode ser de encadeamento único, em que A é um multiprocessador e um núcleo é muito utilizado, e o restante dos núcleos fica ocioso e é menos eficiente. Por outro lado, a CPU B poderia ter menos núcleos (ou mesmo um teoricamente) e ser muito eficiente especificamente para o tipo de processo que está sendo feito e ser mais rápida que o processador "mais rápido".
Se a CPU A não suportasse certos conjuntos de instruções, ela poderia usar apenas 30% de sua potência total, mas novamente um processador mais eficiente que manipule os conjuntos de instruções poderia ser mais rápido nesta tarefa apesar de ser um processador mais lento. >
A CPU A pode ter um clock maior e mais núcleos, mas possui uma arquitetura ruim. Uma possibilidade aqui seria se estivesse constantemente fazendo previsões falsas e precisando limpar / recarregar o pipeline. Pode ser um processador mais rápido no geral, mas sempre existe o fato de que ele irá lidar com algumas tarefas piores do que um processador mais lento (Veja os núcleos AMD Barton versus os Pentium 4 da Netburst, os AMDs tiveram clock menor, mas em muitas tarefas foram mais rápidas ).
A CPU B pode ser melhor para movimentar dados do disco (SSD talvez) e RAM, chegando a 80% parcialmente porque pode carregar dados suficientes para armazenar rápido o suficiente para encher, enquanto a CPU A está em uma velocidade de 4.200 RPM A unidade de laptop anexou e gravou cada segmento de dados com mais rapidez, mas não conseguiu manter dados suficientes no cache para manter o ritmo.
Agora, nada disso é definitivo, mas, pelo simples fato de o argumento mostrar que há muito mais, então, uso e medidas brutas de velocidade.