-Does it happen to drop out after checking your e-mails with outlook? You may have accidently checked the "disconnect after checking" button,
-Is your line a BT line or another operator? If it is BT, is it fed overhead from a pole, or underground?
-Do you have call waiting on your line? Do you use the line solely for the computer?
I will respond with advice on these points if any are relevent!