The only thing I can think of is if Internet Explorer (or firefox) on the XP install had most of the page in its cache already. The fresh installs of (whatever OS) would have to pull the pages in afresh across the net. (You neglected to mention your connection's bitrate, or what browser and version you were using in XP, Vista, BSD or linux. In fact, you neglected to give us any information of any kind
)