At a guess something to do with the scheduler. The top line shows intermittant spikes in utilisation above the general 2meg line, the second shows intermittant dips below. Almost as if it sometimes managed to squeeze an extra packet into the first line, and every now and then had to miss one out on the second. Alternatively could be jitter in the measurements, with the sample plotted on the graph sometimes representing more than one second, sometimes less.
Would be interesting to see the same view when the line(s) are fully loaded with multiple downloads rather than one TCP stream.