Assuming the server where you are downloading the file can upload the file as fast as you can download it (not always the case), and also assuming you are not using your net connection for anything else...
512kbs = 186.66 minutes
1mbs = 93.33 minutes
2mbs = 46.16 minutes
This is under ideal conditions.
hope this helps