Maybe it's your firewall, don't use xp firewall, turn it off and use Sygate Personal Firewall, it's free
If that doesn't work then might be worth checking your internet speed using an online checking site, just type "test my internet speed" or something in to google.
If you get the speed back that your provider says (or there abouts) then try updating your server.met file, or changing to a different eMule mod
I apologize in advance if I'm on the wrong track here, but are you sure you've got your bits and bytes straight? ISPs typically talk in terms of bits per second, ie. your max upload speed is 400kbps (kilo bits per second). eMule on the other hand wants speed in KB/s or kilo bytes per second. One Byte equals 8 bits, so you need to divide kbps by 8 to get KB/s. Thus, your 400kbps becomes 50KB/s.
eMule divides your upload bandwidth among several upload slots, so it is unlikely that any one client will get your full bandwidth. There is also the matter of how fast the client at the receiving end is able to download.
The speed you get for your downloads depends on:
- how fast the source can upload
- how many sources are uploading to you at once
- what client you use
- how the client is set up
- what networks are used (KAD, eDonkey, Overnet, Bittorrent)
- if your client is a leecher client and gets banned by other client
- what server you use
- in what time of day you run eMule
- and most important: how many file you have in queue
- your network connection is tuned for cable mode
- what upload speed you have set
The download speed of one file will very rarely exceed 50KB/s. But ten files at once downloading with 8KB/s is realistic and makes about 80KB/s or more. Less than 10 files in queue mostly slows down the download of all files.
Regarding upload speed: keep in mind that the client needs overhead band width for any connection eMule is holding. If you set your connection limit too high, you waste band width. If you have, f.i., 400kb/s upload, which is about 50KB/s, this is only the ideal speed, in fact you'll never reach it.
So better suppose you have 40-45k and with this you have to decrease your upload the more you download, because the client can't handle fast downloads anymore if the spare band width is too little. Thus it might be a good advice to set the upload to no more than 30k.