Yeah....sounds like crapware....

If the nic works with Ubuntu...its not hardware??

Could be a driver issue...and there was that recent MS patch for TCP\IP.

Hard to say.....

Try pulling your DNS from your ISP\Router???

MLF