Well I use an ECI modem as it's an ECI dslam apparently. I don't get that many disconnects to the dlsam anymore rather disconnects between the router and the computers it is routing.
Since 2016 when I bought the AC68U I have been through 3 of them due to (what I think is) capacitor leakage...getting tired of that now.
I think I'm going to look into PFsense or something like that. I only use a few ports, web, Plex, a Deluge torrent port and sFTP. It can't be that hard... the advantage is I can use the pfsense or equivalent pc I'm using as a router, as a piHole also.