http://www.thesycon.de/deu/latency_check.shtml
這網站上有很好的關於 DPC 的解釋及測試工具.

元凶似乎不是 Vista 的 kernel, 而是 3rd party kernel-mode device driver 的不良行為(As usual), 導致 DPC Latency 過高, 進而發生 drop-outs.

Vista 真的最好不要用來 handle real-time data streams (如聽音樂) 嗎? 我沒花太多時間研究, 但似乎沒這麼嚴重啦. ^___^