I have a quad-core HP Media Centre PC with 4GB RAM (added 2GB after purchase) and an extra internal HD - 1TB 7200rpm. I've got Windows XP and Photoshop CS4 installed on the 1TB drive and partitioned the 500GB into two parts - D: Scratch 100GB (approx) and E: Storage 400GB (approx). Obviously D: is a dedicated scratch disk, containing only the Photoshop temp file, which is about 2GB in size at the moment.
Now, Windows is only seeing 3.25GB of the RAM, which was explained to me in another post as a limitation of XP. When I go to Photoshop, Edit > Preferences > Performance, Photoshop shows 1688MB of RAM only and recommends I assign 928-1215MB to Photoshop. Right now I have it set at the full 1688MB of RAM as I figure Windows can see the other 1.5ish GB and use that.
However, I'm still having problems. At the moment I have 2 files open in Photoshop, both CR2 files 7.69MB in size each. I have pasted one into the other and run Auto-Align layers and tried to run Auto-Blend but it says I don't have enough RAM to complete the operation. This is not the only time I've had this message but its the one that has inspired me to post and see if there is something I can do to improve performance.
What I will do is shut down everything and reboot, which will probably fix the problem.
What I want to know is if there is something I can do to stop it happening. This really doesn't seem acceptable to me, maybe if I had 20 files open and was performing a complex batch, but 2 files?
Also, why does Photoshop only see 1688MB RAM? I read ages ago that CS3 is limited to seeing 2GB, not sure what CS4 is meant to see. Why isn't it seeing the whole 2GB, when I have more than that?
Thanks in advance for your help.

