por lo general se instala WinXP porque esos problemas se dan con el WinVista,

que version de WinXP tienes instalado, Pro, Home, 64 bits o una de esas versiones no oficiales (UE, Colossus, Dark, Angelical, etc).
Instalaste el WinXp y antes de instalar cualquier otra cosa le cargaste los drivers de la mainboard, vídeo, sonido, etc.