You might want to try feeding data to the buffer in chunks with one of the continuous AO examples:
\examples\daq\anlogout\anlogout.llb\Continuous Generation.vi
\examples\daq\run_me.llb\Getting Started Analog Output.vi
This
link has some information on an advanced AO technique that uses the hardware FIFO to perform high-speed waveform generation.