C'est vraiment très étrange, je plancherai plutôt sur un souci de ton côté, soit venant de l'OS soit venant d'un disque dur ou quelque chose comme ça.
J'ai eu le même souci avec l'un de mes serveurs, le DL commence à pleine balle à 110 Mo/s et d'un coup se bride à 10 Mo/s. C'était en fait le cache en flash de mon disque dur qui permettait les 110 Mo/s et une fois rempli, le disque devait écrire et ça dépassait pas les 10 Mo/s.
Mais c'est peut-être une fausse piste, parce que si ça fonctionne bien jusqu'à 70% environ à chaque DL sur une quantité différente de données... Bas je vois pas.
As-tu tester en mode bridge à tout hasard? Et en mode sans échec aussi?