Hmmmmm, ich hasse es sowas zu sagen (da du dir das garantiert schon selber gedacht hast :] ) aber oftmals liegt dass weder an dem client, noch an der Netzwerkverbindung, sondern einfach nur daran was man saugt (1) und wie lange man ohne Unterbrechnung den Client laufen lässt (2).
(1) Das basiert auf die logische Annahme, dass deine Downloadrate aus der Art und Weise von Download-Requests abhängt.
In der Regel ist
für mich ein Download von Sachen die weniger als 100 Quellen haben Glückssache. Besonders katastrophal ist es wenn, die Meldung "Last seen complete" leer ist.
Die Anzahl der Quellen (und damit die Chance von hohen Download-Raten) kann man verbessern, wenn man mit einem der grossen Server verbunden ist (Razor, ProbenPrinz).
Wenn du natürlich den Brunftruf der iranischen grünen Baumzikade auf einem 320k-MP3 runterladen musst ...

(2) Ich meine ich hätte das zwar irgendwo gelesen, bin mir aber über die Gründe nicht völlig im Klaren ?( . Je höher die Uptime deines Clients, desto besser. Ich vermute, dass das mit den Queues zu tun hat. Also wenn man lang genug wartet kommt man in fast jeden Queue rein.
Naja und dann kommt es auch noch an wann du aMulest.