Não acredito que a média de carga signifique o que você acha que significa.
Uma carga de 30 significa que há 30 processos prontos para serem executados.
Isso não é o mesmo que 30 processos ativos simultaneamente, todos tentando usar continuamente a CPU. Alguns desses "prontos para rodar" podem querer apenas fazer algo por uma fração de segundo.
Por exemplo se eu tiver esta situação:
Dois processos estão prontos para serem executados. (Vamos chamá-los de processo A e processo B).
Ambos verificarão um único valor, então decidirão que não precisam agir e voltar a dormir por um segundo.
Como existem dois processos aguardando para executar a carga neste momento, é 2.
Time line Start --------------------------0.5 sec--------------------------1.0 sec A runs and sleeps B runs and sleeps CPU is idle CPU is idle CPU is idle
Observe que a carga é 2, mas a CPU está inativa a maior parte do tempo.
Se perceber que este é um exemplo muito fabricado. Se você tivesse um disco RAM e dois processos aguardando para compactar alguns dados nesse disco RAM, a situação seria bem diferente. A CPU seria maximizada, o sistema iria desacelerar e se sentir lento. Mas essa é uma situação construída completamente oposta.
No seu caso, o que seu sistema está fazendo está mais próximo do primeiro exemplo.
(Esta é a melhor resposta que posso dar com as informações que você postou. Para uma resposta mais detalhada, você precisará postar muito mais informações).