Hi Amber,
The theoretical limit to reproduce a frequency is given by the Nyquist theorem. There are many articles about this on the web. Here are a few brief sections from our high speed digitizer manuals:
Nyquist Theorem
http://zone.ni.com/reference/en-XX/help/370592E-01/digitizers/nyquist_theorem/
Aliasing
http://zone.ni.com/reference/en-XX/help/370592E-01/digitizers/aliasing/
Although the theorem says you can reproduce the frequency of a 1000 Hz sine wave at 2000 Hz, the shape will not be maintained. It will look like a triangle wave at best. When trying to generate an output frequency of 1kHz, a 10kHz generation rate gives you 10 samples to represent each cycle of your sine wave, which starts to look ok. In general, try to generate at at least 8-10 times the maximum frequency in your signal and higher if you aren't limited by your hardware. I hope this helps.
Regards,
John Bongaarts