The calculations for download time are purely theoretical. It's rare that its possible to use the entire bandwidth for the download.
Also, it is possible that you don't have the bandwidth that you are paying for. Please do a bandwidth test so that you will know what your download speed truly is.
Speedtest.net
Afterwards you can enter that download speed as "Own configuration" and do a new calculation of download speed.