I am guessing that you need to change the way you are acquiring the images. This should be quite easy without the Vision toolkit.
You should use Grab to acquire your images. Each time through the loop, grab the most recent image and display it. At the same time, check your "Save" button and save the image if it is pressed. The Grab should not timeout if you take a long time to process the image.
You will not be able to display full speed video easily without the toolkit, but that is another issue. I assume you are satisfied with the display rate you are getting now.
Bruce
Bruce Ammons
Ammons Engineering