QoS, or “Quality of Service” is a provision in Windows XP’s networking connections that allows certain software that has been written to take advantage of QoS to reserve up to 20% of a connection’s bandwidth solely for that program’s use.
So, whenever a program is running that has the ability to utilize the QoS provision, it will automatically delegate this 20% to its self and not allow anything else to use it in order to make sure it has priority. Yes, it will allow smooth sailing for this program over a net connection, but it can also hinder any other programs that require bandwidth. Remember, this 20% is reserved whether or not there is actually traffic going over the networking connection. Disabling this option will ensure that everything requesting bandwidth to be put in the “first come, first served” queue.

If you wish to disable QoS, go into Control Panel > Network Connections, right click on your active net connection and select “Properties”. Scroll through the scroll box to locate “QoS Packet Scheduler”. Uncheck the box and click “OK”. It will appear to freeze for a few moments, so be patient. Once the dialog windows closes, QoS will have been disabled. If you should want to enable QoS again, simply go back in and check the box.