title: Audio/graphic card as a cheap precision clock
body: <p>I understand that modern audio/graphic cards have precision clocks on board and I guess they are superior to a generic PC clock.</p>
  
  <p>Is it possible to use audio or graphic card internal clock as a precision clock on Windows? Receive events/interrupts in a Windows application for the card in question?</p>
  
  <p><strong>EDIT</strong> Inspired by Hans's comment I want to clarify. Although I do have not bad sync in place it is very far from ideal. Using network for time precision is the last think I want. this is why I want to use some internal clock which is <strong>stable</strong>. Stable is key word here. Although Ben suggests that PC clocks are fine they are not. Drift is enormous. Under load W2K 8 threads Xeon can bounce easily 30ms up and down in just few seconds. Stability is a paramount, not resolution of the clock. I just guess any decent stable clock will have better resolution than 1ms - the one I have from Stratum 2. Let me reiterate - <strong>ultimately I need a clock with 1ns per 1 min drift and at least 250us resolution</strong> (for £100-150! if you please) :)</p>