I have just experienced a problem very close to this, and tracked it down (at least to the .vi where it hangs), which is NI's "Rec Get Value From Field.vi".
My app hangs after 4,000 to 7,000 iterations of data fetches. It doesn't seem to matter on the method I use (top level select vi, or vis to get each records at a time).
My app works _flawlessly_ with Win XP.
Based on the lack of activity, I have to ask, Is NI ever going to address/resolve this issue?
Todd