After doing all that it made no difference. Thanks for the information though. I may have to look into replacing my RAM sticks, I should have 4 GB not 3.5GB.
Either that or build myself a new machine.
Windows with 32-bit architecture can not use the full 4 GB of RAM, that's why it shows you 3.5BG instead of 4GB. You can install PAE to get access to that last 0.5BG or RAM but it will not make your programs use more memory, they are still stuck on what Windows has decided to give them access to, but you can run more programs as you have more RAM access.
For 0.5GB I do not recommend doing so though as it will slow your RAM down as PAE means it needs to run a bigger table to get to that extra RAM. Best is to upgrade to a 64-bit architecture.
Cheers