When I put my dodgy 64Mb SIMM in and used SysInfo to see my
performance etc. some funny things happened:
After creating a module my CPU was reported as 49Mhz even though it is
50Mhz and also when exiting I was left with 32mb RAM and not 64mb.
I pinpointed this phenomena to SysInfo's graphic routines - with 64mb
it would not return all the memory to Workbench, but with 32mb it did.
This could have just been my dodgy SIMM but just thought I'd share
this with you.
Make sure that nothing is allocating a chunk of memory but not
actually using it. I also noticed Quake 1 68k will eat 50mb on
starting if it can find it!
:-D
Try out the Aminet utility ShowMem to give you a little graphical
display of your memory to see if it gets fragmented or allocated. It's
possible something is filling FastRAM and going into ChipRAM thus
giving you "Out of Memory" when the Voodoo's 16mb may be totally
unused.