Я бы сперва проверил аппаратные проблемы: проверка параметров электролитических конденсаторов в самом роутере и в его блоке питания. Так как аппарат не новый, то электролиты могли высохнуть или вздуться и стать причиной таких сбоев. Так же проверил бы стабильность напряжения и тока с блока питания.
Потом переходим к программным проблемам: решил бы я их с помощью прошивки
openwrt. Один раз прошил, настроил и забыл на долгие годы. Никаких зависаний, сбоев и прочего.