Have you ruled out a faulty Ethernet cable? Prior to installing Windows 7, what operating system did you have installed (if any) and did you have a similar problem? At first glance, it would seem to me that your half-open TCP connections are getting maxed out, but after doing some further reading, it seems that the connection limit has been removed from Windows 7, though, I can't be too sure of this (can someone confirm?).