There are some problems using the networking stack in vista checkout some guide available on
http://www.vistax64.com from the newsgroup who have had similar issues from device firmware, dns, autotuning and dchp flags being incorrect as it just depends on how vista is setup.