1000 kbit/s sind nicht gleich 1000 kB/s 
das eine sind kiloBit und das andere kiloByte . 
1000kbit/s == (1000 / 8 ) == 125kByte/s 
wobei eigentlcih die angabe 1000kBit falsch ist, denn es sind eigentlich 1024kbit/s 
also 36,3 MB == ( 36,3 * 1024 ) == 37171,2kbyte (ca.)
37171,2kByte / 125kByte == 297,36 sekunden
=) 
die meisten vergessen das bei bit und bytes die umrechnungszahl 1024 ist, und nicht 1000 
das nur mal am rande 
  
du hast da also einfach falsch gedacht 
 
wenn du mit 1000kByte/s ziehen würdest wärn dei 36 sekunden schon realistischer =) wobei dir das der Server nicht geben wird 

 irgendwann is auch da schluss.. darum bringt meist eine grössere Bandbreite nicht mehr geschwindigkeit, man hat aber den vorteil mehrere Downloads gleichzeitig laufen haben zu können =)
edit : mal zum veranschualichen der sache 
- Code: Alles auswählen
 1 Byte    8 Bit            
1 kByte   1024 Byte   8192 Bit         
1 Mbyte   1024 kByte   8388608 Bit         
1 Gbyte   1024 Mbyte   1048576 kByte   1073741824 Byte   8589934592 Bit   
1 Tbyte   1024 Gbyte   1048576 Mbyte    1073741824 kByte   1099511627776 Byte   8796093022208 Bit