If logging in through puffin or VPN solves the issue, try resetting your router, otherwise, the issue resides with your ISP. The issue with the VPN is that it will slow down your internet speeds a large amount, but it helps to solve where the issue resides.