First of all, call your Cable provider and asking if there is a signal problem in your area.
Second, check your home electricity.. changing in voltage can cause your modem to act... try using a voltage stabilizer.
Third, check your cable modem for any problem... Borrow someone else modem and try.. or bring your modem to the expert.
Have a nice day
Hello,
Ever since I upgraded my operating system to Windows XP Professional, I keep experiencing this very annoying problem of losing my internet connection all the time. It happens every hour or so of normal web browsing but becomes even more often (like every 3-5 mins or up to 30 mins at best) when downloading stuff. To regain my internet connection, I have to unplug my cable modem to reset it, and then restart the computer. Restarting alone won't do the job; which is really weird considering that I can still use my internet for Xbox Live after I lost my connection in Windows. So it seems that the problem is within Windows yet why do I have to reset the modem?!? How do I fix this? Please help. F.Y.I. I don't use any router or hub.
Thank You.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic