Eu tentaria usar o utilitário de teclado do Windows ou o Live CD do Ubuntu para ver se isso é um problema de hardware ou software. No Windows XP, você pode encontrar essa ferramenta em Todos os Programas - Acessórios - Acessibilidade - Teclado Virtual.
Tente digitar com o teclado na tela, não com o teclado. Se todos os caracteres estão saindo corretamente, então eu acho que você tem um problema de hardware com a máquina.
Se os caracteres ainda saírem com o caractere '=', eu tentaria formatar e reinstalar o Windows novamente, talvez ele não tenha sido feito corretamente antes (talvez uma atualização tenha sido escolhida em vez de uma instalação limpa?)