It sounds like you might be getting close to being a candidate for the 3GB switch if you are using WinXP. It allocates more memory per process so you can open larger assemblies before seeing this error.
You might also increase your physical RAM, 1MB is little light for Inventor, should speed things up nicely and your hard drive will last much longer 😉