Weet je zeker dat de router herstart en dat het niet het bekende `WAN port dies` probleem is?
Gebruik je ook extra programma's/packages? Het zou namelijk kunnen dat de router geen geheugen meer vrij heeft waardoor uiteindelijk de watchdog de router reboot.
Als je de firmware vervangt doe dit dan volgens de methode van deze howto: http://wl500g.info/showthread.php?t=1329. Heb je dat niet gedaan doe het dan alsnog precies zoals het beschreven is, desnoods met dezelfde firmware die je er nu al op hebt staan.