Faça uma verificação de memória, usando um disco de inicialização do memtest86 +. Verifique se o tamanho detectado está correto para que você saiba que parte da sua memória RAM não está morta. Isso pode levar algumas horas para que você possa executá-lo durante a noite e verificar os resultados de manhã, se quiser. Se a memória estiver OK, faça um diagnóstico do disco rígido com um disco de inicialização MHDD. Desde que o disco rígido é de 150GB, eu assumo que é EIDE / PATA. Nesse caso, você está procurando por tempos de leitura aleatórios abaixo de 150 ms. Se você vir blocos estranhos com tempos mais altos do que isso, especialmente se vir algum em vermelho, talvez seja melhor investir em um novo disco rígido. Memória ruim pode causar uma falsa má leitura no MHDD, então certifique-se de testar a RAM primeiro.