In addition to the RAM demands of your file, CS and your computer's OS need RAM. What you have reported regarding doc size and scratch use seems about right.
You are really RAM starved. On my trusty G4 Powerbook, I run CS with 2GB RAM (that machines max). If you are on a tower, the more, the merrier.