I prefer a real UNIX derivative so i go with BSD, either FreeBSD or OpenBSD, depending on the purpose of the system.
overall i used to have the same problem back in the day. heavy internet use would lock up my old Linksys router about every other day and had to manually power cycle it to clear it up. I ended up replacing it with a PC running a software firewall (originally OpenBSD running pf, now pfSense). all my wireless access points are basic Linksys units but they are running as stripped down as possible. they are really only wireless bridges and don't host any connections anymore. ALL services are handled by my pfSense firewall (DHCP, DNS forwarding, NAT rules, etc.) and I have had zero network lockups or burnouts since.
I have upgraded my PC to a beefed up desktop running VMware ESX hosting the pfSense firewall and now also a FreeNAS file server and an XP session to run my print server as well as my network media streaming for the house. I can easily saturate my 30 Mbit cable connection and still idle the server.. I should not see issues until i am trying to push 500+ Mbit, which wont be for a while.
Link to Original Source
If the data center is built with the correct architectural planning and resilience, then no it shouldn't affect it at all. these are the same centers that withstood the Earthquake and the horrendous storms recently. Granted that Amazon was a casualty of the storms, but there were so many other organizations that ran without a single hiccup. this is the reason yo want to load balance your service across geographically separate areas. its highly unlikely that a hurricane is nailing your east coast center the same time the Mississippi is flooding your mid west center and an earthquake takes out your west coast center. SOME users will be temporarily inconvenienced, but the service as a whole will be online.
the main things that relate to a data center staying operational:
1) will the building physically survive the incident. no brainer.
2) can power be maintained, including generator support. no brainer
3) can the telco connections stay active. no point in humming servers if a tree takes out your connection to the world.