I used to have a similar problem, however the disconnects werent so often. I changed my ethernet card, tried a direct connect to the computer, got a new modem and it still happened. One guy came and looked at my lines, disconnected and reconnected them, and it has been pretty stable since.
Have someone check out your signal, or get a new modem as ober suggested.