Beware the downside. ...

While its nice the mesa does the timing in the 5i20 driver , it cannot do it to the reliability of the normal PP driver.
My original driver is the most stable thing in Windows timing.. the mesa breaks down over 35K and starts losing granularity.
A new version that does it all needs to be able to buffer the data, it it loaded a few hundred ms worth of data on each interrupt ,
then it woudl work fine, but it must buffer. Only the original driver is stable enough to actually do a step on each interrupt.
The backside is the mesa inetrrupts Windows to gets its attention, the PP driver interrupts the actual CPU to get ITS attention,
that small difference means the world in terms of wether a pci card needs to buffer or not..
The current 5i20 driver will work fine, but only up to certain speeds, ( I wouldnt use more than 35K myself, maybe 45K.. ), so the
next card will pretty much have to be done as a buffering card by a plugin, with some simple driver used solely to transfer data
about.. Any new mesa would more resemble an SS than a PP type operation.
Not neccesarily a killer point, but something for the next mesa developer to take note of. While Ive heard of the newer card,
I havent heard of anyone doing a plugin for it yet.
Art