I'd probably start by getting a low-end battery backup supply and give your comm equipment some power backup just in case your gateway and DSL modem are really sensitive to power fluctuations....
Alternatively, check firmware on the gateway and see how far out-of-date it is...
Alternatively, check firmware on the gateway and see how far out-of-date it is...