Several things to try:

  1. You try a different ISP

  2. You try an old firmware

  3. Let me check remotely and find a way for further analysis.

Pls also tell me your location.