Ну или более точнее бить:
560 мб (которые загружает) / 1.2(мбайт/с) / 60 = 7,77 минут на загрузку файла.
Так как скорость была идеальная в делении, быстрее не может быть, возьмем классическое время в 10 мин, или 600 секунд.
Ищите параметр в php, который отвечает за работу с сетью, и у него timeout ~600 секунд
Или в апаче