This is likely because of a disparity in the type of Mb/MB that is used by Internet companies and other entities. A 25 Mb/s Internet speed will download at 3.125 MB/s under optimal conditions. If you're downloading at 5 MB/s, you're actually downloading with a speed of 40 Mb/s.