The main cause of this with a dial-up connection, from my own experience, is simply due to the lag involved with dial-up.
Lag is the biggest reason I don't use dial-up much, and the only reason I have dial-up access is because it comes as part of the package I got from my ISP.