Drives are optimized to quickly seek to the next track, so adjusting the buffer size to allow the drive to read for a long time from the source and then write for a long time to the destination improves performance significantly because you wind up with mostly track to very next track seeks rather than track to track on the opposite side of the disk seeks.