I think Ubuntu is being "lazy", dividing by 1000 each step instead of dividing by 1024 each step, which I find extremely odd since a computer is doing it anyways, and then rounding to one decimal only.
Check the numbers:
1. 1676804096 bytes, dividing by 1000 steps, turns into 1.676... GB...