Definitely, this problem is caused by the language of the system. It is explained here:
Error in Azure Emulator when creating Performance Counters
My Windows is the Spanish version, so the name of the performance counters must be in Spanish:
procTimeConfig.CounterSpecifier = @"\Procesador(_Total)\% de tiempo de procesador";
Be careful, this only works locally, not on the cloud.