That netstat looks reasonable.
What you're looking for with a netstat is huge numbers of connections you did not initiate, which is indicative of worms or trojans on your machine, and since we do not see that here, then that is not your problem.
Some other users above mentioned that comcast has had DNS troubles, and some users have avoided this by using public DNS servers?
I reccomend complaining to comcast. (If you haven't already). But before you do so:
To test your DNS performance try "nslookup hp.com" at the command prompt - should give you the IPs for HP quickly...
If you are running software firewalls (ack!) make sure that your DNS, DHCP and gateway are trusted by the software firewall (if not god knows what will happen - network dependent).
Also try allowing pings to your machine (i.e. no "stealth" mode).
Make sure you are not using any proxies (evil by definition).
Do a thorough spyware scan with Ad-Aware, Spybot S&D and MS Anti-Spyware. Many spywares set you up to use a proxy transparently so all your browsing can be monitored which will of course slow the system down.
I'll post any other ideas as they come to me...