Interesting. Happens to me if I use a buffer size of 10MB, but not when I use 5MB, yet you fail to reach maximum reading speed with a mere 3MB.
So it probably depends on the drive as well.