ok so I am one of the horde daniweb nubs that found this thread through a google search. I have had a vista laptop since february and hadnt had a problem with my connection up until now. I just spent the last three hours trying various methods on this forum and others and just found the solution.
its a variation of the netsh junk that needs to be entered into the cmd prompt. My problem apparently had something to do with the Receive-Side Scaling (RSS) also. Don't ask me what that is because I dont know. But none the less type into the cmd prompt:
netsh interface tcp set global rss=disabled autotuninglevel=disabled
You should get an OK message.
If you dont, and it tells you you dont have access, reopen the cmd prompt as an admin by right clicking the program in the start menu and clicking "run as administrator." Now enter the netsh comand again and you should get the OK message.
Now, almost done. Right click your network connection taskbar icon and click "diagnose and repair." This should fix everything. Afterwards repairing it will automatically change the autotuninglevel back to disabled. I don't know if this means that the problem is fixed for good or that I will have to reenter that command again every once and a while.
Hope this helps out some other people. What a nuisance... and just when I was starting to like Vista.