I had dsl and I was experiencing the same thing but worst. Like couple hours outages 2 or 3 times a day. I won't tell you what their excuses are but needless to say, the service has been lot better since my complained.
Of coarse your situation might be different if resetting the router would take care of things.
Hi
Recently I have been experiencing multiple internet time outs. It would be maybe 2 times every hour and I would either have to reset my router (Speedtouch 585) or restart the computer. It is very annoying, especially for online video. is it my router or is it something else. Btw, when this happens, I am not downloading anything nor running Azerues.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic