Sorry to say this but your testing procedure is flakey because outer disk tracks are much faster so you should repeat all tests using different filesystems on i.e. only /dev/hdb1. The other thing is to get caching out of picture - you should do reboots between tests - create fs, reboot, test, create fs... cycle.