Tente desabilitar intel_pstate
através das opções do kernel do Linux, conforme descrito aqui .
Eu tenho um lenovo g510 com intel i7-4700 dentro e depois de vários meses algo estranho aconteceu. Quando ele roda usando a energia da bateria, tudo está ok - o cpu freq está escalando. Mas quando é conectado, o cpu feq é sempre de cerca de 800MHz.
lscpu
Model: 60
Model name: Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
Wersja: 3
CPU MHz: 800.156
CPU max MHz: 3400,0000
CPU min MHz: 800,0000
BogoMIPS: 4789.02
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
intel_pstate
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave
Eu também tenho o Windows neste laptop e a situação é a mesma em ambos os sistemas operacionais. Eu não estou usando o carregador original, mas com o mesmo parâmetro que o original.