What you need to do is contact your ISP and have them troubleshoot things for you. I'm not saying it is actually a problem on their end, but it is their job to support your ability to browse the web. It's what you're paying them for after all
Oh, and Firefox ftw!