First--find out your actual upload speed by running one of the tests at sites like
http://www.broadbandreports.com/stest
The link speed reported is for a maximum local connection. Your internet connect speed is likely much lower.
Once you have discovered your actual internet connect speed, read here
http://www.gnutellaforums.com/showth...connect+speeds
Cheers