Hola
Tal vez sea tarde, pero para el que encuentre este tema como yo desde un buscador
Yo tenia el mismo problema, al querer abrir el Access 97 me salia el mismo error "No hay memoria suficiente", hice parte de lo que dijeron, subi la memoria virutal, y cambiar la particion NTFS no lo hice y no fue necesario.
Aqui les va la solucion:
Baje e instale
el "Visual Basic 5.0 Runtime Module 5.00.4319"
Y el: "Microsoft Jet Database Engine 3.5"
Los descargue (son gratis) de la pagina de "Download . com"
Y con eso funciono el Access 97 sin problemas
Manana lo probare en una PC que tengo con Windows Vista, donde tampoco a querido funcionar el Access 97
En mi caso pienso que el Access 97 no funcionaba debido a que primero instale el Microsoft Outlook 2003 y las herramientas (desde el CD de Microsoft Office 2003) y la instalacion actualiza o cambia algunas librerias de base de datos que utiliza el Access 97.
Tal vez instalando unicamente el "Microsoft Jet Database Engine 3.5" hubiera funcionado, pero primero habia instalado el Visual Basic 5.0 y no funciono y por lo que despues instale tambien el Jet Database Engine 3.5 y asi empezo a funcionar el Access 97
Saludos, y aunque tarde, espero que a alguien le sirva de algo