Aquí está genial artículo sobre este tema.
Más núcleos, velocidad de reloj más lenta
Pros
- Las aplicaciones que admiten subprocesos múltiples se beneficiarán enormemente de tener a su disposición un mayor número de núcleos
- Aumentar la cantidad de núcleos en su CPU es una forma rentable de aumentar el rendimiento
- El soporte de subprocesos múltiples para aplicaciones continuará mejorando con el tiempo
- Podrás ejecutar más aplicaciones a la vez sin ver caídas en el rendimiento
- Excelente para ejecutar múltiples máquinas virtuales
Contras
- Menor rendimiento de un solo subproceso que un procesador con mayor velocidad de reloj
Menos núcleos, mayor velocidad de reloj
Pros
- Mejor rendimiento de subproceso único
- Opción de menor costo
Contras
- Menos núcleos para dividir entre aplicaciones
- No es un rendimiento de subprocesos múltiple tan fuerte
Ya que Xcode es capaz de compilar fuentes en paralelo, recomiendo usar más núcleos. Para compilar un archivo, no necesitas tanta velocidad en un núcleo.