Sounds like the hardware is working fine. The scenario of 50 oldplus 950 new isn`t likely, as the DAQ card will keep sampling at 1000Hz, thus ensuring that each AI read contains an entire scan (unless a buffer overflow occurs, but then the data is mash).
I would imagine that the acquisition is fine, but the software lags a little behind. If the computer pauses for a couple of seconds (As a windows user, I have come to consider this a part of life), the buffer read will be delayed. The next 1000 points WILL be an entire scan though, as will the next. While the computer is busy catching up with the DAQ card, the buffer size will fall (Your timestamp can be wrong in this instance, as the actual acquisition and the transfer to your program are
skewed. This can also be the reason why you have more than one data update per second (The AI read function reads from the buffer without delay due to the backlog).
I might be wrong, but this is how it looks to me.
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)