lol, arrêtez, stop, les petits...
Un ptit cours vous ferait pas de mal ;)
Si ta connexion est du 8 Mb/s (synchro à 8192 Kb/s on va dire) ça donne du 1024 Ko/s max car 1 octects = 8 bits = 1 Byte
Ensuite : 512 000 / 1024 = 500 secondes = 8.33 minutes... donc tu mets entre 8 et 10 minutes pour télécharger un truc de 512 Mo, en étant en 8 Mb/s.
Mais ne confondez pas synchronisation et débit réel : si ton modem synchronises à 8 Mb/s, tu as en fait, en débit réel : 8000/1.2 = 6666,67 Kb/s réel ce qui donne 6666.67 / 8 = 833.33 Ko/s réel donc tu mets encore plus de 8 minutes our télécharger 512 Mo 
1.2 étant le facteur "habituel" (chez beaucoup de FAI, ou encore 1.1875...on va aps chipoter
) entre synchro et débit réel.
Chez Free je downloade à 2,4 Mo/s soit 2400 Ko/s, avec une synchro ADSL2+ de 23400 Kb/s, soit 19.5 Mb/s réel ou encore 2437.5 Ko/s max, ce qui fait que je télécharge un fichier de 512 Mo en 3 minutes 30 secondes.
Pour optimiser un téléchargement, je vous conseille d´utiliser un accélérateur de particules comme NetTransport, gratuit en version 1.94d :
http://www.clubic.com/telecharger-fiche11133-net-transport.html
http://www.clubic.com/lancer-le-telechargement-9738-0-net-transport.html
Ensuite quand vous mettez un nouveau truc à télécharger, mettez 10 "segments" comme sur l´image et ensuite cliquez sur "enregistrer sous..." "default" comme ça à chaque nouveau téléchargement ça commencera avec 10 threads, et ça speedera un max.
http://img53.imageshack.us/img53/4869/xi9nz.jpg
Voilà, sinon, un ptit lien :
http://sebsauvage.net/comprendre/unites/