What OS are you running? On older versions, the Memory Control Panel had a feature called 32 bit addressing (or something like that). If it's on, turn it off. If it's off, turn it on. I remember from back in those days that switching that fixed RAM allocation issues. If it's a newer OS, it won't have that option. If that's the case, I can't think of what it could be.