Хммм... Всё таки стандартный драйвер MS в плане DMA весьма кривоват... Особенно не на Intel`овских чипсетах... Через раз работают и dmacheck.exe, ну а про setdma от VIA я вообще молчу... Нашёл более рулезный драйвер Александра Телятникова со следующими features:
* поддержка DMA/UDMA (до ATA-133) на известных контроллерах и базового DMA - на совместимых
* поддержка NT4
* поддержка большого списка IDE controllers, а также любых других ATA/ATAPI совместимых контроллеров
* вся линейка режимов: UDMA0-UDMA6 (ATA-16/25/33/44/66/100/133)
* поддержка жестких дисков объемом больше 128Gb (LBA-48, EnableBigLba)
* не требует переустановки при смене IDE контроллера или мaтеринской платы
* поддержка Serial ATA
* внутренняя очередь команд и исполнение операций чтения/записи в более оптимальной последовательности
* user-mode утилита atactl для управления ATA/ATAPI устройствами. Можно находу менять режим передачи данных (PIO/DMA/UDMA).
* настройки кеширования, скорости и многого другого в Registry
Поддерживаются следующие контроллеры:
Intel PIIX / PIIX3 / PIIX4
Intel ICH / ICH0 / ICH2
AcerLabs Aladdin ATA / ATA33
VIA ATAxxx
SiS 5591 ATA33
CMD 649 ATA100 checked
CMD 648 / 646
Cyrix 5530 ATA33
AMD 756 ATA66
ServerWorks ROSB4 ATA33
Promise TX2 ATA33 / ATA66 / ATA100
HighPoint ATAxxx
Intel ICH3, PIIX4e
nVIDIA nForce/nForce2/3/4
AMD 768, 766, 756
ServerWorks CSB5 ATA66/100
Promise TX2 ATA133
Promise Ultra/FastTrak 33/66/100
Promise OEM ATA100 Acard ATPxxxx 33/66/100
Cenatek Rocket Drive
Intel ICH4 /ICH5, PIIX4e
SiS Family
Intel ICH6
National Geode SC1100
IT8xxx
PC Technology RZ 1000
PC Technology 37C922
CMD 640
SiS83C601
Решил потестить сие творение Diskspeed`ом при дефолтных настройках (без копания реестра и прочего)... В итоге:
Результаты MS IDE драйвера (SP6)
Код:

Testing Uncached New File Write Speed....
Data Transfer: 3.37 MB/s, CPU Load: 63.6%
Testing Uncached Write Speed....
Data Transfer: 5.82 MB/s, CPU Load: 99.7%
Testing Uncached Read Speed....
Data Transfer: 4.62 MB/s, CPU Load: 96.5%
Testing Cached Write Speed....
Data Transfer: 4.94 MB/s, CPU Load: 99.7%
Testing Cached Read Speed....
Data Transfer: 3.41 MB/s, CPU Load: 94.4%
Результаты Universal ATA for NT4 v.0.31f
Код:

Testing Uncached New File Write Speed....
Data Transfer: 3.38 MB/s, CPU Load: 6.2%
Testing Uncached Write Speed....
Data Transfer: 22.36 MB/s, CPU Load: 19.5%
Testing Uncached Read Speed....
Data Transfer: 20.30 MB/s, CPU Load: 14.2%
Testing Cached Write Speed....
Data Transfer: 12.92 MB/s, CPU Load: 53.6%
Testing Cached Read Speed....
Data Transfer: 7.50 MB/s, CPU Load: 59.9%
Впечатляет не правда ли?

Если нужно поподробнее то лучше всего читать тут:
HTML код:

http://alter.org.ua/soft/win/uni_ata/index.php?lang=ru&