I replaced my router twice before realizing a 10-year-old cable was the real problem

Nobody thinks to check the cable that's been working fine for a decade.