I had some cable modem whose brand I don't remember, and a Netgear WNR1000 at my house.
One day, "the Internet" seemed slow, and some ping testing showed dropped packets.
I called Mediacom support. They said there was nothing wrong on their side, but my modem was old, so they sent me a Cisco DPC3925.
They didn't mention that it was a cable modem and WiFi router with four ports. I plugged my Netgear into one of the ports, logged on to the Cisco, killed the WiFi, and carried on.
Still dropping packets through the NetGear. I connected to a Cisco port directly, no dropped packets. I connected to the Cisco WiFi, no dropped packets.
A few rounds with Netgear support, and I got an RMA for the Netgear. Cross-ship was $20, so I opted for send and receive. I connected my wired gadgets to the Cisco, and reconfigured the WiFi to use the same IP range, SSID and WPA2 password as the Netgear, thinking none of my wireless gadgets would need to be reconfigured.
That was not true. Lots of stuff was unhappy. Android tablets and Android phones just needed to manually reconnect once. A Kindle refused to connect. DirecTV DVRs had to re-do the internet connection steps, and then reset. DirecTV GenieGo had to be plugged directly into the Cisco, rather than sharing the LAN side of another switch.
And my Ubuntu laptop, which had connected for a while, stopped connecting after I did a factory reset, which allowed the Kindle to connect. It was getting a failure with "reason=3" and then "reason=15", both of which are discussed on the web a few years ago as a bad WiFi driver. I am still able to connect to my phone's mobile hotspot.
I have a total of 25 IP addresses in my house. Is that too much for the Cisco DPC 3925? They aren't all on at once, and some have not connected yet, but I wonder what the real limit is. Maybe there was nothing on the Netgear that suddenly broke, just the addition of one more IP in the house.
Do I need a better quality router?
The interface on the Cisco looks like it's 10 years old. Features about dedicated IP addresses from the DHCP pool are awkward, and the "attached devices" list shows varying numbers of devices, rarely the full amount.