I'm almost certain I know the source of your problem -- you have a single While loop inside which you are trying to do too many things, some of which take time and "slow things down". Of course, that's just a guess as you failed to attach your VI so we could see what you did, try to make improvements, and suggest "solutions" for you.
Do you understand the concept of Data Flow, one of the key concepts of LabVIEW? You can take advantage of this to run two loops in parallel, potentially isolating the "slow poke" so that the "data producing" loop can run full speed.
Look up Producer/Consumer Design Pattern, see if this applies to your situation. And post your code! [This means "attach your VI" -- do not attach static pictures of all or part of your Block Diagram -- we can't edit or execute a static picture].
Bob Schor