Thanks for the reply. I looked into this further. With BOINC disabled I am still showing the same amount of RAM being "used". From reading this page, 90% of which made no sense, but the first few paragraphs did seem to explain what I was looking at.http://gentoo-wiki.com/FAQ_Linux_Memory_Management
The the 64bit utilizing a lot more RAM as a cache, almost twice as much as the 32bit on my system anyway. This would help to explain why the applications open quicker.
With BOINC activated my RAM usage did not increase, the reason I believe is because, even though it was using around 230MB on the 64 bit version, was that the amount of Cache Memory decreased to compensate for the actual real memory being used.
I looked at my RAM usage two ways, one by doing the "dig" command. The other by opening the System Monitor then:
Edit>Preferences>Processes>Then tick Memory. This way you see the actual memory being used by a program.
From all this the 64bit uses more RAM as a Cache and sees unused RAM as wasted. X64 was doing what it was suppose to do, I was just not reading the figures for what they really were.
BOINC is set with a Nice value of 19 so one does not even know it is running so in fairness to BOINC it can't be titled a resources hog. It will use what RAM you set it to do though when no other applications are running. In my case it is 20% which gives me the 230MB figure above.
Hopefully someone will correct me if I am barking up the wrong tree on all of this. I have another 2GB of RAM coming this week, I am interested in what the figures will show then.