Don't know why the ping command would come up with not a recognized command error. You must have typed it wrong, since I has been installed on every Microsoft operating system since windows 95. Just to be clear the command is:
ping
www.google.com
If you are having firewall issues this should fail. The only thing that makes me think it can't be a firewall issue is because of the way the browsers "went out". They should have all just stopped working, not firefox went down first then chrome ect ect. Have you tried a full scan in safe mode yet? If not try a full scan in safe mode with system restore off. Sometimes if you have a virus it can keep you from reaching the internet (or at least certain sites). Usually the virus will keep you from reaching the anti-virus sites like
www.symantec.com, to keep you from being able to seek help or update your virus definitions. It doesn't really make sense that the virus would keep you from reaching the internet period, but stranger things have happened.
Hope you get your internet back soon : (
Grant-