What time are you attempting to connect to these websites on your PC?
I mean with cable internet it's not like you have a dedicated line for you only, unlike DSL.
When a lot of people are using bandwidth within a particular area that area will slow down dramatically. Go to this website and test your Downstream and upstream speed:
http://speakeasy.net/speedtest/
In general most residential PCs have a downstream of roughly 7-10 Mbps and an upstream of 1-4 Mbps depending on your internet plan.
I like to default to the process of elimination in 2 steps:
Step one - Software: IE, do your malware scans, update drivers through device manager, and other software maintenance to ensure it's not a software issue.
Step two - Hardware: Reset your router and modem, check connections etc.,etc.
The general idea is to unplug your router and modem then wait 30-60 sec the plug the modem first wait 30-60 sec then your router and wait 30-60 seconds.
Also, I have heard around that comcast likes to reduce your bandwidth if they catch you doing "shady" things on their systems, IE torrents.
I hope this helps answer your issue.