It could simply be poor quality lines or the ISP, it's very had to say. Most folks that use dial-up tend to use download managers with the ability to resume downloads for that very reason.
GetRight is one of many such download managers, there should be some free ones as well.