First of all make sure that whatever RAM you buy is compatible with a Dell. They are notorious for using one off components. So the 1Gb that is in there may not work at home and the 2 Gb you buy may not work if it isn't for a Dell.
As to the rest of the discussion about the 3Gb switch it does not matter how much physical ram is in your computer. I use the 3GB switch with 1Gb and it helps. You have to understand a principal of all modern computers. Ram is virtual. As far as the CPU is concerned it doesn't care where memory capacity actually resides. It can reside in RAM, hard drive(s), RAMdrive or a thumb drive. Of course physical RAM will be the fastest. Second, you have to understand that a 32bit system can normally only address 4Gb. Again it doesn't matter where it is. Windows in it's infinite wisdom decided that users should only need 2Gb for any program to run and so reserved 2Gb for the OS. This is taken up by paging tables, cache and a host of other uses. But the OS really doesn't need all that so the 3Gb switch allows more Ram to be used by programs. Again it doesn't matter whether it is physical ram or hard drive. The memory manager plays games with memory by trying to keep in physical Ram the data that is being accessed most frequently and stores the rest on the hard drive page file system. So unless your application really uses more physical ram than is installed you will not notice much difference.
I wrote a benchmark called PatBench that on many releases of SW will exhaust all the memory in a computer, even on a 64 bit machine. If you run this you can watch memory being used up in Task Manager until about 1.6Gb without the 3Gb switch or 2.6Gb with it. Then the machine will lock up. Windows doesn't gracefully exit an absolute lack of memory.
You can also gain memory by shutting down uneeded programs and services.
And a final note, not all applications will make use of the 3Gb switch. SW will.
TOP