i will recommand to configure the router to send log messges to one syslog server (that you should install in your PC for example), may be you can collect usefull informations.
also when rtr hangs access it via console or telnet and see what you obtain from show ip interfaces brief and show ip route.