Here's what I would try. As written in the supplied link, set the hard disk to PIO, Ok it and then go back in and set it to DMA. It's likely it's not in DMA mode even if it's shows it being in DMA mode.
I have a laptop running Windows XP. When the cooling fan kicks on the computer hangs up for a few seconds. How can I stop this. It is very annoying when you are trying to type something. It also hangs up at other times but only a second or two.