"Seagate" y "SnupoX" no se llevan en la misma oración.
Creo que te urge un cambio de marca de discos
Prueba con software como Everest o Sandra para ver la configuracion del disco, quiza te sea útil ver si hay cambio entre antes->despues del cambio (como ya nabucco explicó)
Me parece raro que en winXP tengas ese problema, pues ahí el DMA aparece habilitado por default, cosa que no sucede en win2k (y anteriores)