I would have tested with a different router. Loan one from somone you know or your ISP maybe to see if this is a router problem

What router do you have, Name / number ?