You're able to connect to the internet; thus you're able to pull a connection to your router... Do you have any other computers behind your router that you could try pinging/tracerouting to validate that either your line doens't suck or your router isn't being a pain in the ass?

also, what model router?
Donate to UGN Security here.
UGN Security, Back of the Web, Elite Web Gamers & VNC Web Design Owner