Um... I'm not sure if I'm reading this right, but using a PCI-based IDE controller doesn't fix the DMA problems, in fact it would increase the cache-misses. However, they could be saying that even with the fix, the onboard IDE within the VIA"s chipset is not the most stable, so they recommend an off-chipset controller, and in that case it sounds as if they have done a good patch job.