Dial up does now have a fast download speed first off, you will be very lucky to get 15 - 20/kb sec.
Secondly, it depends on how busy the server that is sending you the file is.
And finally have you checked all firewalls have been properly configured.
also try to disable your firewall if you have one to actually see if it makes a difference.