A maneira mais simples de contornar esse tipo de problema é usar uma rede de entrega de conteúdo (CDN).
Basta hospedar seu conteúdo para download com o CDN de sua escolha e deixá-lo lidar com a carga.
Caso contrário, existem serviços de proteção contra DDoS que podem proteger todo o seu site.