Eu possuo e recomendo uma cópia do Acronis True Image. Ele permite que você crie uma imagem completa do seu disco rígido e restaure-o para outra nova unidade com muita facilidade.
Ao restaurá-lo para um novo PC com uma placa-mãe diferente, placa de vídeo etc, ao reiniciar o Windows, ele irá reclamar e, às vezes, tela azul.
Para contornar isso, você pode inicializar a partir do CD do Windows XP e escolher "Reparar a instalação". Isso atualizará / substituirá os drivers com os corretos para o novo hardware.
Como alternativa, a Acronis também oferece um "Universal Restore", que é um complemento que garante automaticamente que sua imagem seja compatível com seu novo hardware.
Eu não trabalho na Acronis e não tenho nada a ver com eles, além de ser um cliente que geralmente está satisfeito com o Acronis TrueImage (ainda uso a versão 8 e não tenho motivos para atualizar).