Non credo proprio che dipenda dalla connessione...
Sicuramente il file è troppo grande è il server va in timeout..
O magari è semplicemente lo script (php, asp, perl ecc..) che si blocca.

Ciao