Insufficient memory to open large assemblies

I have encounter this problem when opening large assemblies file (300 to 500 parts).

SW will prompt this error message " There is insufficient memory to complete the task. Solidworks is now terminating".

My SW2007 is running on Lenovo T61 laptop:

Intel Core 2 Duo

T7300 @ 2GHz

3 GB of RAM

I think I have more than meet the minimum requirement for the system.

Is there any settings I should check?

SolidworksDocumentation, Certification, And Training