Hrm, that is certainly interesting. Where all of these downloads done at the same exact time, or one at a time in the same couple of minutes. The amount of traffic at that server is also a factor, and it could be that there are a number of servers with that file, and it dynamically sends the file to you from a server with low activity.....
Its a shot in the dark, but try doing the SAME test again on all 3, but UNPLUG the unused PC's from the router, just to eliminate any traffic they might be putting ont he network, to see if it makes a difference.