Ok, we need to clear some things up again:
1) Lag or track offset is NOT the same thing as latency. Latency is the amount of time that it takes from the time you perform an action, to when you actually hear the results of the action. Latency should not have any impact on your actual recording process, as it only comes into play during MIXING or live input processing. What we are talking about in this thread is track offset, where the samples in a track are *physically* recorded at a later time (in the actual file) than they should be. The only way to correct for offset is to move the new track back in your multitracking application.
2) You can't do an objective test by listening in this case. As was pointed out a couple times, the amount of offset we're talking about here is only a few ms. You cannot hear this when performing this test, except at the extreme (e.g. when offset rises to 50+ms). You need to use a wave editor to zoom way in on your original track and the recorded track to measure the true offset.
3) ONLY the buffer settings in the delta control panel produce offset, and ONLY when using WDM in your application.
4) It is possible that this will have no real impact on your recordings as long as you keep the delta control panel buffers extremely low. I've found that they are really inconsiquential when working with WDM, so setting them to <256 samples is usually doable as long as you set the buffers in your application high enough. The PROBLEM with this, however, is when you mix WDM and ASIO applications (or DS, MME, etc), because they all share that same stupid buffer setting, and your ASIO app probably isn't going to perform well at a buffer setting of 256ms.
bdemenil, I am now interested in why you see an offset of 3/10ms using ASIO where I see a steady ~1.5ms offset. That's kind of strange!
Slackmaster 2000