Do You Really Need More Than 4GB Of RAM?

With the price of upgrading system RAM extremely low these days, people are always asking me whether it's really worth it to upgrade beyond 4GB; today we'll answer that question for everybody.

More RAM Means Better Multi-Tasking

First, let's take a moment to clarify what exactly more RAM can (and can't) do for you. The biggest benefit of upgrading your PC's memory is better multi-tasking, especially for those of us using RAM-hogging applications like Photoshop, Outlook or Firefox 5 minutes after we've opened it. Having a lot of memory means that you can quickly switch back and forth between the different applications without Windows writing the process memory out to the pagefile. (The pagefile performs much the same purpose as RAM, but the data is stored on your much slower hard drive.)

To put it another way, your RAM generally does not make your PC faster, it just allows it to do more things at once. If your single application uses 200 MB of RAM, it won't matter if you've got 2 or 8GB of total system memory, but if you've got 10 windows open using 200 MB each, then you are probably going to benefit from an upgrade.

What Applications Actually Use 4GB+ of RAM?

It's true, very few applications are going to use large chunks of your system memory, but there are some applications that will benefit greatly from an upgrade—image editing applications like Photoshop, video/audio editing applications, or virtual machines like VirtualBox or VMware will use as much RAM as you can spare. On my desktop with 8GB of RAM, I'm able to run all of the above at the same time, without showing any signs of slowdown when switching from one application to another.

More RAM Will Not Make Single Tasks Faster

Other than the specific applications that hog your RAM, if you think bumping your RAM from 3GB to 8GB is going to increase the speed of a regular application-like a video game—you should think again. The only thing that additional RAM does is allow your computer to do more things at once, not actually make it faster. So if you normally have a few dozen windows open before you launch your video game, you'll see some speed improvement by upgrading, or you could just close a few apps.

How Do You Know When to Upgrade?

If you are running with 2GB or less RAM in your system, you could probably benefit from an upgrade unless you barely use your PC or run a single application at a time—it should be easy to open up Task Manager and check whether your memory usage is reaching the limit. If you consider yourself a power user, you'll want to consider upgrading your PC to 3 or 4GB of RAM. So what if you already have 3GB+ installed? Should you drop the cash for 6 or even 8GB of RAM?

To really analyse whether your PC is using the memory properly or paging to the disk, the best tool is the Resource Monitor included in Windows 7 or Vista—it gives you a quick view at exactly what resources are being used, and what they are being used for. The key thing to pay attention to is the Hard Faults/sec graph, which tells you how many times an application attempted to read memory that Windows was forced to push into the pagefile because of a lack of memory.

What About 32-bit vs 64-bit?

So you've upgraded your PC with 8GB of system RAM, only to find out that Windows doesn't see all of it. The reason is simple: 32-bit versions of Windows XP, 7, or Vista cannot use more than 4GB of system RAM—at least not without an ugly and unsupported hack. If you want to actually use all of that RAM that you installed, you'll need to install a 64-bit version of Windows.

The Bottom Line

Let's break it down into a couple of bullet points for easier digestion:

  • If you are a regular user, just light browsing, IM, or YouTube, you are probably just fine with 2GB of RAM—but check Resource Monitor if you aren't sure.
  • If you consider yourself a power user but don't use Photoshop or virtual machines, you should probably have 3-4GB of RAM installed.
  • If you are a power user with virtual machines or your do heavy audio/video/image editing, you should consider upgrading with as much RAM as you can afford—just keep in mind that you'll need a 64-bit version of Windows to take advantage of it all.

Want some actual proof? The well-known PC building site Tom's Hardware ran a bunch of tests on machines with different RAM configurations, and ZDNet ran through a number of tests with the same conclusion—unsurprisingly, most people just don't need 8GB of RAM at this point. Still, we wouldn't call Lifehacker readers "most people", so be sure to examine your needs and upgrade appropriately.

What about you? Have you already upgraded your PC beyond 4GB, and has it helped your performance? Share your thoughts in the comments.


Comments

    12GB here, runs brilliantly.

      16gb here baby! Don't regret getting it a bit. Only spent 200 on the PC3 1600

    Just got 8gb to replace 2.

    It's nice to not have to worry about firefox killing the whole pc when 1000 tabs go wild. It's nice to be able to alt-tab out of a high res game and not wait ten minutes to read that email that just came in.

    I rarely use the 8gb max yet, but I am sure I will.

    ....a bit of site feedback. Somehow I was logged into this page as Paul McNamara. This is on my home PC. It wanted me to confirm P/W before submitting form. An idea what's up with that?

      Suspect someone else was signed into Facebook on your PC.

        Impossible...and perhaps irrelevant. Password prompt was an oldschool popup window - lifehacker mentioned in the title. But if its no big deal, no big deal.

    Checking if your system is running using all of your RAM is not a good way to check if you need an upgrade. A good OS will make use of the full amount of RAM even when it does not need too. If it can guess what you are going to use next and already put it in RAM it means the response will be faster (vista & win7 are surprisingly good at this). The only quantitative way to check if you need an upgrade of RAM is the Hard Faults/sec as stated in the article.

    I have 64 bit Windows 7, and run a couple of Virtualbox VM's (one specifically to VPN to work), so 8GB runs all that and general browsing/email quite nicely.

    I do Windows development on an 8 core Mac Pro. I sometimes have up to 6 VM's running Windows at once for comms development (a self contained test environment). So I have 16GB installed running Snow Leopard with the 64 bit kernel loading by default (VMWare runs a little faster with a 64 bit kernel). Nice. The system often uses over 50% memory in this configuration; I originally had a 2 core 2GB machine which struggled with more than one VM. I can't go back. I'm a little bit of an atypical user I suppose, but you can't go wrong with too much RAM or CPU.

    One fun fact is that the more ram you have, the less access to the hd for paging you make, the less power you use. This is particularly useful if you have a short powered netbook.
    In fact I have professor that have disabled memory swapping with the HD altogether in hope to save battery power.

    I have Xp 64-bit and 8Gb ram, love it only because I can encode an HD hour DVD at high quality with effects at less than an hour...it's just...done....

Join the discussion!

Trending Stories Right Now