If the test was performed on a Classic with Mediator you'll probably know that all Mediators lack DMA support and in order to get data from PCI cards that require DMA the cpu always has to access video ram to get the data so in the end everything is moved by the cpu.
I did a quick test using the updated diskspeed program from Joerg Strohmayer:
AmigaOS 4.1 Classic, Deneb PIO Mode: 3.55 MB/sec, 96% cpu usage
AmigaOS 3.9 BB4, Deneb DMA Mode: 3.866 MB/sec, 41% cpu usage
So you are correct with hard disk transfers - DMA does make a larger difference.
Same disk in the same machine with the same partitions under AmigaOS 4.1 Classic and AmigaOS 3.9, using FFS2 (DOS\07).