I've been quite the happy XAMPP user for about seven or so years now, and I recommend it to pretty much anyone who even remotely thinks about getting into web development.
And for years I've just had a standard cable connection, and I was always able to easily saturate the small 1-4mbps upspeed that I've had.
Late last year I've gotten a 35/35 fiber line and noticed that this Windows machine can barely upload at all, I tend to just shove files onto a Linux machine before sending things to people, since the other machines have nearly no limitations on it's upload. And judging from the use of torrents, or speedtest ( http://www.speedtest.net/result/1328102468.png ) it's only apache that's suffering from slow upstream.