Hola amigo....
32 MB de una tacada me da la impresion de que va a ser demasiado para VB. El control Grid y todos sus descendientes (FlexGrid y alguno mas) consumen muchisima memoria. Yo intentaria en la manera de lo posible guardar los datos a visualizar (en una BD por ejemplo) e ir mostrandolos a trozos. Seguro que desahogas muchisimo el sistema.. y ademas tendras la posibilidad de mantener un historico de datos...