This is a physical Dell Windows 2008 R2 SP1 server, I have this IP configuration:

I can ping 127.0.0.1

But I cannot ping any other computers. I cannot ping the network cards itself IPs.

I had reset the winsock and the ipv4 and ipv6 stack and still doesnt work. I don't have any firewall but the Windows one. It was working. It had Forefront TMG, i though it was the culprit so i totally uninstalled it.

The most common culprit is that you're not running the command prompt as Administrator. Windows Server 2008 R2 is really touchy about ping from the command prompt if you're not running elevated.

Presuming you've already tried that:

Is the Windows Firewall on? Have you checked the rules to make sure that it's allowing traffic? Have you checked the network cable to the device? Do you see linklight? Have you
tried swapping the port on the switch?