Networking under Windows XP - Slow Upstream

This is the scenario:

I am living in the dorm. My room is equipped with a 10TBase ethernet port. I am running Windows XP and could surf the web, download things at speeds up to 10MBits fine, I can also DOWN/UP files through the LAN at 10MBits, too.

But when I run a webserver (tried Apache and IIS) on Windows XP, I found out that no matter how I configure my NIC card (through hardware profile, properties of the card), and no matter which card I use, I can never have upload speeds of more than 20KB/s to people out side.

When I run the same computer, same NIC, and same network port under linux, I can serve files at 800KB/s.. I am not saying Linux is better than Windows, but for this I know my network port is fine (functioning at 10MBits).

Therefore, the problem with slow upload speed is from some configuration under XP, some barriers or something. I've been doing some research but seem like not many people is running a web server off windows XP so I did not find much.

This is a server to serve files to my friends, big ones they are so speed is a must.

If anyone experienced this problem with XP please help. I will really appreciate and may as well host some big files for you for a while if you would like.

 

 

 

 

Top