Para responder à pergunta "Como faço o overclock de um processador dual core?", acredito que a única boa resposta que você obterá seja "Pegue um marcador que permitirá".
De volta ao dia, a CPU foi cronometrada através de algum hardware na placa-mãe que os usuários puderam configurar através de jumpers, dip switches, etc. Na última década, eu não vi uma única placa-mãe que oferecesse esse tipo de funcionalidade . Acredito que o overclocking agora deve ser feito inteiramente pelo BIOS. Como você disse, seu BIOS não dá acesso a esses tipos de recursos, você pode ter sorte com uma versão mais recente do firmware do seu BIOS. Vá procurar a página do produto da sua placa-mãe no site da Asrock. Se eles tiverem revisões de BIOS mais recentes, leia os logs de alterações e veja se algum deles apresenta essa funcionalidade. Em caso afirmativo, analise o processo de atualização do seu BIOS.
Outra opção, embora improvável, é se a sua placa for suportada por " Coreboot " (um projeto de firmware de BIOS de código aberto), então você pode ganhar essa funcionalidade mudando para isso.
Na sua pergunta você disse que conseguir um processador mais rápido não é uma opção. Eu vou assumir que isso significa que substituir sua placa-mãe também está fora de questão?
Finalmente, dependendo do seu compilador, você poderá configurar a compilação distribuída. "distcc" é o que você usaria para o GCC para esse fim. Usando isso, você pode obter várias máquinas trabalhando na compilação de um projeto e, assim, construir algo grande mais rápido.
Espero que algo aí ajude você.