Наиболее эффективный метод состоял бы в том, чтобы, вероятно, или загрузить их в пакетах (сожмите их в применимые блоки и загрузите понемногу), или возьмите свой набор к другому местоположению и используйте их соединение; бизнес-друг с высокой скоростью, возможно, локальный B&N/Starbucks/Panera, если Вы находитесь в Штатах, и т.д. и загрузка по хорошей книге или напитку. Что-то как этот..., это - то, что я сначала предложил бы.
Из списка рассылки nginx (см. http://forum.nginx.org/read.php?2,214595,214597#msg-214597 )
Тайм-аут подключения ограничен SYN вашей ОС ограничение количества повторных передач и тайм-аут. Под FreeBSD по умолчанию 75 секунд (3 повторных передачи с экспоненциальным откатом: 3 с + 6 с + 12 с + 24 с), в Linux это по умолчанию выглядит примерно как 20 секунд. Похоже, ты достигнув этого предела.
Единственный способ увеличить этот предел - настроить ОС, например, на Linux попробуйте настроить net.ipv4.tcp_syn_retries sysctl.