Are you seeing any errors in the agent.log files for the two XP boxes? I suspect the issue may be with some perfmon counters that are not loaded by default on the XP boxes. Since the HQ .NET plugin relies on these counters, if they are not loaded, metrics will not be collected as expected.