Did you check with your ISP? Does it work fine if you bypass the device and connect the PC directly to the modem? If yes, try flashing the firmware of the router. If that fails, you may need to replace it.