First, you need to be aware that Mbps is mega BITS per second and a 50MB file is 50 megaBYTES. <br />There are also other factors that influence download speed. For example, download limits on the server you’re downloading from. Network traffic congestion. Slow paths on an upstream provider between your ISP and the server.