Apache/Windows is very slow on only local network

view story

http://serverfault.com – I have this weird problem with apache. First, a little bit of background: I'm using XAMPP - but i tested wamp and vanilla apache, various versions - to do local (php) development on a Win7 Pro x64 machine. I also have a public IP, which is accessible from the outside. This works just great, speedy and peachy. However, if I'm trying to access the apache from another PC/iPhone/whatever in the network, it takes a lot. a lot! to connect. However, after the connection is made, files are downloaded pretty fast (8mb/sec). Also, i noticed that Vagrant is very slow (is what made me to think on this (HowTos)