Если скорость загрузки имеет значение, возможно, стоит рассмотреть клиентское приложение, которое пользователь должен загрузить.
Или флэш-загрузчик. Используя flash, вы получите больший контроль над загрузкой, и это будет одинаково для всех браузеров. Это то, что делает YouTube, чтобы разрешить загрузку видео объемом 2 ГБ с минимальной нагрузкой со стороны пользователя. Это не делает это быстрее, если клиентское соединение плохое, но это помогает с надежностью загрузки.