My trusty Belkin 802.11g router started having problems the other day.
When surfing through Google Maps, the router would stop communicating with the Internet. Restarting the router was the only way to correct the problem. It would lock up, and no other computer would be able to reach the Internet. Internal LAN connectivity continued just fine.
I have the latest firmware updates, so that wasn't the problem.
So then I turned off the Router's "enerprise-class" Firewall, and that fixed it! The firewall was described to me to be a "stateful packet inspection" type of firewall. Turning it off address the reliability problems - now - no more crashes so far!