Seu palpite está certo. O Windows XP tem a aceleração da CPU incorporada ao sistema operacional e não fornece acesso fácil a alterações. No entanto, você pode usar o utilitário POWERCFG.EXE de linha de comando interno para alterá-lo - consulte uma discussão em Technet aqui ou uma explicação mais completa sobre Wikipedia aqui . Há um tutorial para isso aqui .
Em suma, para obter a máxima velocidade da CPU enquanto estiver na bateria para um esquema de energia chamado "Portable / Laptop", use o comando:
C:\Windows\System32\PowerCFG.exe /change "Portable/Laptop" /processor-throttle-dc none
Para mudar de volta, mude "nenhum" para "dinâmico" (ou seja qual for a configuração anterior). Você pode verificar as configurações de energia usando este comando:
C:\Windows\System32\Powercfg /query
Você também pode ver a velocidade real que está obtendo em cada situação olhando para Meu computador - > Propriedades Na seção Computador, você verá o nome da sua CPU e sua frequência máxima. Sob isso, mostrará a frequência real em que está sendo executado. Verifique sob ambas as condições (bateria e plug-in) e você verá a diferença. Em seguida, altere-o com POWERCFG e veja a diferença que há & nos seus benchmarks.
FYI, existe uma ferramenta alternativa que você pode experimentar em vez do POWERCFG chamado SpeedswitchXP - não tenho experiência com isso, mas é descrito aqui . De acordo com a página, ele dá acesso à GUI para a opção de otimização da CPU.