Several things to try:
You try a different ISP
You try an old firmware
Let me check remotely and find a way for further analysis.
Pls also tell me your location.