title: Is QueryPerformanceFrequency accurate when using HPET?
body: <p>I'm playing around with <code>QueryPerformanceFrequency</code>. 
  It used to return <code>3.6 Mhz</code>, but it was not enough for what I was trying to do.</p>
  
  <p>I've enabled <code>HPET</code> using this command <code>bcdedit /set useplatformclock true</code>. Now it returns <code>14.3 Mhz</code>. It's great it's more precise... excepted it's not. I quickly realized that I did not get the granularity I expected.</p>
  
  <p>If I try to poll <code>QueryPerformanceCounter</code> until it ticks, the smallest increment I can get is <code>11</code>, which means <code>1.27Mhz</code>. If I try to count the number of different values I can get from <code>QueryPerformanceCounter</code> in one second, I get <code>1.26Mhz</code>.</p>
  
  <p>So I was wondering is there was a way to really use the <code>14.3 Mhz</code> to their full extent ?</p>
  
  <p>I'm using windows 7, 64 bit system, visual studio 2008.</p>