I'm having the exact same problem with the exact same network adapter. it's gotten worse lately.
is it really the adapter that's the problem? is there any other way? i've heard it's a windows proxy server problem...
http://computing.net/windowsxp/wwwboard/forum/71027.html i can't understand the solution provided on the microsoft page.