That sounds fantastic Mark! RTSS has its own thread on these forums, be sure to post this there and get in touch with the author. EDIT: Just read your linked page. Are you sure your advice on HPET is correct? If memory serves, HPET is some 100 times slower to access than TSC with a larger CPU overhead, as its chipset based and TSC is internal the CPU. Both Windows and Linux prioritise using TSC over HPET, even if HPET is available on the system as a result. You -can- force Windows to use HPET via the command line, but the general consensus is that this results in worse real-time performance. HPET was useful on older machines post PIT or APIC, or broken implementations of TSC (quite old CPUs now).