That's why I ping using an IP addresses. When using a domain name it has to do a DNS lookup first.
Did ping fail to lookup the hostname www.google.com, or did it look it up and return an IP address and then fail to ping it? If it returned an IP address for www.google.com, try pinging the IP address.
After you remove WARP, change the xFi gateway and your router, I would reboot the router and then your Channels DVR server, then see how it behaves. Things are probably cached and the reboots will clear them.