Dave
When doing static I/O, how long it takes is very system dependant, not only processor speed, though the OS plays a big part in how long it will take.
If speed is important, I would suggest doing pattern I/O. This way, you can specify at certain rate and it will be hardware timed. There are several examples on doing Pattern I/O in the CVI >> Samples >> DAQ >> di or do directory.
Brian