Memory errors are usually cuased by a corrupt dictionary. In your case it may be the DYNAMICS.DIC that is corrupt. I would copy the entire contents of another good computer's GP folder to this machine and then try it.
C:\Program Files\Microsoft Dynamics\GP. Make sure you match 32 bit to 32 bit or 64 to 64 and have all the same products installed.