Ciao pierpo,
il problema che incontri è strano.
Il pc con sistema operativo XP a 32 bit per forza di cose non indirizzerà di sicuro più di 3GB di Ram che è la stessa che hai a disposizione (in base a quanto scrivi) con il pc windows7 a 64 bit.
Non dovrebbe quindi essere un problema di RAM.
Hai provato ad aprire il database anche su altri PC?