OK, so the perfmon counters are working locally but not remotely. If you launch perfmon on the SAM server while logged in as the same user as SAM credential, and put in this computer name - you should see the same behavior. At this point I suspect,
- the Remote Registry service on the target computer is turned off
- UAC is interfering in an unpredictable way (you can try create a user on that remote machine, login as that user, turn of UAC, reboot, and repeat the perform test remotely)
Take a look at the resource below which should help you as well