As you probably noticed, there is no one, or even set of solutions guaranteed to handle this problem. I've even had it happen on one server, but not another, when both servers were connected to the same network.

If you don't want to re-install Windows, then by all means, don't.

Even if you did there's no guarantee that it would make any difference.

Personally I would love to see that error message be more specific regarding what software actually caused the connection to close, as it obviously has some way of detecting that it was software that caused the connection to close, rather than hardware.