Nie napisałeś jakie masz ustawienia w emule.
Na początek spróbuj zmnijeszyć upload do 10 kilo. Ustaw Liczbę nowych połączeń na 5 sek na 50, połącz się z jakimś serwerem na którym jest dużo ludzi i dla testów ustaw ściąganie jakiegoś popularnego pliku i wtedy zobacz jaką masz prędkość ściągania.
Jeśli używasz nowego klienta to włącz Kademlię (chyba tak to się pisze) stąd możesz ściągnąć plik nodes.dat, który należy wkleić do folderu config, zawiera on kilka adresów IP dla sieci KAD.
Poza tym możesz zrobić też coś takiego:
wyłącz emule,
Kliknij Start -> Uruchom -> wpisz -> regedit i nacisnij enter.
Teraz otwórz folder -> HKEY_LOCAL-MACHINE -> System -> CurrentControlSet -> Services -> VxD -> MSTCP -> teraz po prawej stronie ekranu kliknij prawym przyciskiem myszki i wybierz "nowy" -> i kliknij na wartość ciągu -> nazwij to MaxConnections i naciśnij enter -> teraz klikasz dwa razy na stworzoną wartość i wpisujesz 700 (WindowsXP) lub 400 (win98, ME i 2000).
HKEY_CURRENT_USER -> Software -> Microsoft (jednak w windowsXP niema Microsoft tylko jest odrazu następny krok) -> Windows -> CurrentVersion -> InternetSetting -> tutaj znowu na prawą część ekranu prawy myszki -> nowy -> wartość ciągu -> i nazwij to MaxConnectionsPerServer -> enter -> podwójne kliknięcie na to i wpisujesz 8 (winXP 15).
teraz jeszcze w tym samym miejscu gdzie wpisałeś "MaxConnectionPerServer", klikasz prawym myszki -> nowy -> wartość ciągu -> nazwij to tak:
MaxConnectionsPer1_0Server ->enter -> podwójny klik i wpisujesz znowu 8 a w WindosXP 15.
teraz włącz emule, w opcjach w MaxConnections wpisz 400 (windowsXP 700) wyłącz emule, reset systemu i to wszystko. Teraz możesz sprawdzić jak działa :)