Without seeing how PerformanceCounter3 is created, it is difficult to give much help.
You might also, for your own benefit in the future, consider using more descriptive names for your variables. In 6 months time you probably won't remember what 'PerformanceCounter3' does, whereas you probably would remember what 'RAMPerformanceCounter' is for.
[Edit]
After your answer/comment:
It is not obvious to me why you are calculating
80 - SystemRAM
(That doesn't mean it is wrong, just that I cannot understand where the 80 comes from :) ) but it looks like you are trying to get Available Memory.
If so have you tried something like:
category name: memory
counter name: Available MBytes
generate member:true
instance lifetime: Global
modifiers: friend
to see if that fluctuates as well
[/Edit]