Have you checked the XP DMA bug? Google it if you need more info.