Sign in with
Sign up | Sign in

64-Bit: Memory-Hungry Graphics Cards?

Memory Upgrade: Is It Time To Add More RAM?
By

Graphics cards and memory

This part of the article treats all programs equally, including the 32-bit programs that run in a 64-bit environment. We'll start with a look into the graphics card’s use of dedicated and allocateable system memory. For example, 1 GB of dedicated video RAM can look plentiful at first glance, but in practice it's rarely enough. We've mentioned GMP, GART, and the fact that graphics cards can require or request additional memory. From now on, we'll use a 64-bit version of Windows 7 for testing and begin with only 4 GB of RAM installed.

The graphics card manages to assign itself an additional 1407 MB of system memory to outsource, for example, the storage of currently unused textures. A total of just 4 GB of installed RAM hardly makes sense if the game is already using 2 GB or more. The consequences of reduced assignment are late details that pop up out of the blue, lower texture resolutions, and even artifacts.

These artifacts vanish when you install another 4 GB of RAM, since this allows the graphics card to grab a fat piece of the system memory pie.

An additional 3059 MB of memory is now at the card's disposal.

Interestingly, when installing more memory, this value does not change above 4 GB. The amount of extra available memory can be very hard to measure and quantify in numbers of frames per second, mainly because it leads to improved level loading speeds, higher detail levels, and better-quality textures. Often, the game you're playing will allow for higher graphical options, and there will be fewer artifacts when the system is heavily loaded.

Summary and Conclusion

In a 64-bit system with a powerful graphics card, 8 GB of RAM really is a must if you're going to play demanding games. This is the case regardless of whether you're using 32-bit or 64-bit applications. However, even more than 8 GB of RAM can be subjectively noticed while playing. There is no real need for 16 GB of RAM, though. Going with 8 GB is quite enough unless you're running some taxing application in the background. We’ll comment more on this subject later, because the problem is often overestimated, as shown in our 64-bit gaming benchmarks.

Display all 153 comments.
This thread is closed for comments
Top Comments
  • 32 Hide
    holygigi , November 23, 2010 4:12 AM
    Finally a good read on Tom's, not a news about a rumor that a fruit company might provide a tease about something shiny.
    I use 8GB for about 2 years now, the best thing about it (and I didnt find this covered in the article) is that alt+tab-ing out from a game to windows and back to the game is almost instant. Even the hungriest game uses about 3-3.5 GB. Windows again about 2.5. So you always have 2GB free. Even though I dont have a SSD yet, after the initial slower start of an app (browser, anything), going back to it is instant. For me this is the real benefit of having more ram. The marginal (if any) FPS increase is not the main selling point. Multi-tasking is.
Other Comments
  • 4 Hide
    doyletdude , November 23, 2010 4:03 AM
    Hmmm... i'm concerned because i use triple channel so i'm currently at 6gb, which is under recommendation however to upgrade to 12gb might be to much, especially since i've heard that using more RAM slots negativley affects overclocking stability.
  • 8 Hide
    Lutfij , November 23, 2010 4:03 AM
    awesome read for the masses, thanks Tom!
  • 32 Hide
    holygigi , November 23, 2010 4:12 AM
    Finally a good read on Tom's, not a news about a rumor that a fruit company might provide a tease about something shiny.
    I use 8GB for about 2 years now, the best thing about it (and I didnt find this covered in the article) is that alt+tab-ing out from a game to windows and back to the game is almost instant. Even the hungriest game uses about 3-3.5 GB. Windows again about 2.5. So you always have 2GB free. Even though I dont have a SSD yet, after the initial slower start of an app (browser, anything), going back to it is instant. For me this is the real benefit of having more ram. The marginal (if any) FPS increase is not the main selling point. Multi-tasking is.
  • 3 Hide
    takeapieandrun , November 23, 2010 4:14 AM
    Personally, I would say 6GB is nice balance between capacity and cost. 4GB of RAM can become limited at times, but IMO 8GB is a little too much.
  • 2 Hide
    dogman_1234 , November 23, 2010 4:24 AM
    Nice article. I finally learned something i can be able to use later in my computing life.

    My questions are as followed:

    1) I am aware SSD's are a applied RAM set. So how can one use your system RAM to store files after shutdown as well.

    2) How can one add more memory to the GPU? I can see a noticeable jump in GPU RAM, or GMP as they put it.
  • 0 Hide
    coffee_man , November 23, 2010 5:08 AM
    i use triple channel but i only got 3 gb of ram, is better to add more ram or buy an ssd ?
  • 8 Hide
    Niva , November 23, 2010 5:18 AM
    Come on guys, the article and recommendation are pretty straight forward. They're recommending a minimum of 8 Gb and if you have less you might want to consider upgrading.

    That being said, if all you do is interwebs and some gaming you should be careful where you spend your money. Big ram is for programs that use a lot of ram, if you're doing heavy 3d modeling/animation, large photoshop files now that CS5 actually has 64 bit products it's justified. For games it's a crapshoot.

    I say stay with 6 Gb unless you see your ram usage over 50% regualrly.
  • -9 Hide
    quizzical , November 23, 2010 5:18 AM
    So basically, the conclusion is that slow hard drives are slow, which really doesn't say anything about system memory. What happens if you try running the programs off of a good SSD? Having an SSD in your system, but not putting any programs or even the swap file on it seems like a rather strange configuration.
  • 9 Hide
    iam2thecrowe , November 23, 2010 5:31 AM
    This is the best article you have ever written toms. Clears up everything I wanted to know and achieve with memory above 4gb. I always wondered if the ram disk thing would actually work with 4gb+ in 32 bit OS's. Now I know. Thanks!
  • 3 Hide
    arkadi , November 23, 2010 5:52 AM
    Grate article guys! That what Toms is all about! That kind of articles is exactly what i liked about toms in first place.
    As for this article....i tried to play with Ram drives few years back on my first x58 platform.....finally some on put it on paper.
  • 9 Hide
    musicaldevil , November 23, 2010 6:13 AM
    What's with the German text in the images on the page "64-Bit: Memory-Hungry Graphics Cards"?
  • 7 Hide
    cjmu , November 23, 2010 7:09 AM
    So if you put 12 or 16gb in a 64 bit system, you are better off using the top 4 - 8 gb as a ram disk (just as in the 32 bit system) and putting a swap file and temp files there. That leaves you with 8gb of usable system memory and nice fast temp/swap. At least until more apps move to 64bit. fair?
  • 4 Hide
    iam2thecrowe , November 23, 2010 7:31 AM
    As some people dont seem to understand what the article is about, ill try explain some key points i liked - 1. a 32 bit OS CAN use more than 3.25gb ram if the extra ram is made into a ramdisk and used for the swap file, which will speed up loading times, and save your hard disk for other things. 2. Using the same allocating ram to ramdisk for swap file technique can also help in 64 bit systems with 8gb or more ram, speeding up loading times. 3. Some games do make use of more ram, not as in framerate, but loading times and also corrupt textures can be caused by not enough video ram &/or system ram (this was surprising to me and may help others diagnose what they think is a video card issue, may be a RAM issue)
  • 4 Hide
    blibba , November 23, 2010 7:33 AM
    Lutfijawesome read for the masses, thanks Tom!


    Sarcasm?

    dogman_1234Nice article. I finally learned something i can be able to use later in my computing life.My questions are as followed:1) I am aware SSD's are a applied RAM set. So how can one use your system RAM to store files after shutdown as well.2) How can one add more memory to the GPU? I can see a noticeable jump in GPU RAM, or GMP as they put it.


    No, RAM forgets everything when it looses power, so you can't use it to store data after shutdown.

    Secondly, you can't add more memory to the GPU. Increasing your system memory makes more memory available to the GPU, but it's not the same as adding more to the GPU, and the memory on your graphics card is far faster than elsewhere in your system.
  • 4 Hide
    infodan , November 23, 2010 8:45 AM
    cjmuSo if you put 12 or 16gb in a 64 bit system, you are better off using the top 4 - 8 gb as a ram disk (just as in the 32 bit system) and putting a swap file and temp files there.


    to me is shows that in you have 12-16gb ram then you can disable the page/swap file altogether, although some programs may have problems.
  • -3 Hide
    pandemonium_ctp , November 23, 2010 8:48 AM
    Thanks for touching on the subject of the paging file. Though, I'm not sure I agree with the crashing instances. I would think that's due to having cheap ram or running your ram at latencies that it can't handle.

    I've had 8GB DC since my install of Windows 7 64 bit and disabling the page file was one of the first 'tweaks' I did. My primary HDD is a WD Velociraptor and I prefer to keep it running for a long time, so I like to keep HDD access to a minimum.

    After hours of computer use (gaming, codec rendering, watching HD content) my ram will be 0 free and 5500MB+ available (meaning the system is retaining old or garbage information), but I really don't care. It takes 5ms to dump the information and free up whatever necessary space for anything my CPU is sending over. I see no performance degradation or crashes at all regarding my memory doing the work it should be doing. Swap file still equals lose in my book.
  • 1 Hide
    dacian_herbei , November 23, 2010 9:35 AM
    I think this article is great.
    I did not know you can create a RAM disk so easy.
    What I'm missing in the tests above and which would improve massively is the the compilation time of different programs.
    If all the intermediary files are in the ram disk the whole process should be extremely fast.
    what is also not measured is the improvement in boot time.
    This should improve a bit too.
    It would be great if you guys could add this tests.
Display more comments