No, it depends on your ISP.
Resetting using a pin = resetting to factory settings = loosing the credentials used to connect to the internet.
And, rebooting the router will ALWAYS work when you have a dynamic IP, because IP address is assigned when you reconnect to the internet, and thats what happens when you are rebooting your router.
Some routers even have a option to reset the connection, like mine.. Just 5 seconds and i have a new ip