¿Por qué mi ordenador tiene dos velocidades de procesador distintas?

Cualquiera que sea la herramienta que está utilizando le está presentando una pantalla confusa. En realidad está mostrando dos cosas diferentes en una línea. Cuando usted ve "Intel Core i5 CPU @ 1.70GHz 2.40 GHz" que es en realidad dos cadenas de puré juntos.

La primera, "Intel Core i5 CPU @ 1.70GHz" es el nombre de su CPU proporcionada por el fabricante y quemado en la CPU para ser devuelto con la instrucción CPUID. Intel, por alguna razón, no proporciona información precisa sobre el nombre de la CPU, sino que devuelve el fabricante, el nombre de la línea de productos y la velocidad anunciada. Ese "1,70 GHz" es la velocidad nominal que Intel proporciona como parte del nombre de la CPU.

El "2,40 GHz" es la velocidad real a la que la CPU está funcionando actualmente. No mencionas qué CPU tienes pero, por ejemplo, la CPU Intel Core i5-4210U tiene una velocidad nominal de 1,70 GHz y, por tanto, informaría de su nombre igual que el tuyo. Sin embargo, tiene una frecuencia máxima de refuerzo de 2,7 GHz. Eso significa que si la temperatura de la CPU y la carga de trabajo lo permiten, la frecuencia de funcionamiento puede aumentar hasta 2,7 GHz.

La velocidad nominal suele ser la velocidad a la que pueden funcionar todos los núcleos con cualquier carga de trabajo (normalmente sin contar las instrucciones AVX) durante un periodo de tiempo ilimitado. La velocidad máxima del turbo es una velocidad que la CPU puede alcanzar hasta si las condiciones lo permiten.

La herramienta que decía "CPU Intel Core i5 @ 1.70GHz 2.40 GHz" estúpidamente aplastó el nombre de la CPU y la velocidad actual juntos sin separación, probablemente sólo para confundirte. Yo sugeriría no usar esa herramienta y sustituirla por algo más útil como HWINFO64 o CPU-Z.