alrik, it's important that u have a download manager which will help a lot in downloading big files. why don't u try
FreshDownload which is free & also small in file size? if i'm not mistaken, it's 1.3MB tops. so that should take about 10-15 minutes to download on 56k.
i use that & i tell u, it doesn't take days to download a 20MB file. just hours, maybe 3 maximum.