>From the sounds of things it looks like this is a problem with network latency, not any issue with his computer.  One of the first things that should be done to help would be adjust the settings in Azureus for your specific up/dl speeds.  This is a pretty good guide to get started on that.  http://azureus.aelitis.com/wiki/index.php/Good_settings The other thing I would recommend doing is using the plugin "Auto Speed".  This plugin will automatically adjust your dl & ul speeds according to the network latency.  Note, If your router blocks or rejects ICMP then you will not be able to use the plugin.