Where do you got the information about QueryPerformanceCounter being unstable?

To my knowledge QueryPerformanceCounter increases one each cpu cycle and QueryPerformanceFrequency usually returns you're cpu clock speed.

This should, afaik be very accurate as it gets as the cpu cycle is determined my some kind of quartz crystal witch has a very well defined oscillation time. I could be wrong through