Have you tried installing your ISP software all over again? And maybe chatting with their support team?

Other than that, I think the next step would be for you to get a techie to come in and check it out. Unfortunately it is rather hard to remotely troubleshoot your system and I am starting to run out of ideas.

Good luck!

cheers,
Luke