- Sep 5, 2003
- 19,458
- 765
- 126
UPDATED: September 13, 2008 - 4850 512mb vs. 4850 1GB
Call of Duty 4 - 2560x1600 8AA/16AF
20.7 vs 22.1
Clive Barker's Jericho - 1600x1200 8AA/16AF
28.2 vs 27.7
*Note at 2560x1600 4AA/16AF the 1GB card got 14.9 vs. 7.2 for the 512MB (but unplayable nonetheless)
F.E.A.R. - 2560x1600 8AA/16AF
33 vs 33
Gothic 3 - 2560x1600 noAA/16AF
19.0 vs 19.0
Rainbox Six: Vegas - 2560x1600 4AA/16AF
22.0 vs 21.5
*Note at 2560x1600 8AA/16AF the 1GB card got 19.9 vs. 6.1 for the 512MB (but unplayable nonetheless)
S.T.A.L.K.E.R. - 2560x1600 noAA/16AF
20.2 vs 20.4
Unreal Tournament 3 - 2560x1600 8AA/16AF
21.5 vs 29.0
Assassin's Creed - 2560x1600 4AA/16AF
28.8 vs 32.4
Bioshock - 2560x1600 noAA/16AF
26.4 vs 25.8
Call of Juarez - 2560x1600 4AA/16AF
12.4 vs 12.9
*Note at 2560x1600 8AA/16AF the 1GB card got 9.8 vs. 3.9 for the 512MB (but unplayable nonetheless)
Company of Heroes - 2560x1600 4AA/16AF
24.5 vs 25.7
*Note at 2560x1600 8AA/16AF the 1GB card got 23.9 vs. 16.9 for the 512MB (but unplayable nonetheless)
Crysis - 1920x1200 4AA/16AF
9.8 vs 10.0
Lost Planet - 2560x1600 4AA/16AF
15.7 vs 15.8
*Note at 2560x1600 8AA/16AF the 1GB card got 14.7 vs. 4.8 for the 512MB (but unplayable nonetheless)
World in Conflict - 2560x1600 4AA/16AF
27.5 vs 31.9
Conclusion: 4850 1GB provides no tangible benefit over 4850 512MB that warrants spending more $ at this current time, until new games arrive. But we can already see that when memory becomes a limitation, the card can't produce fast frames anyways. So 1GB seems more suitable for cards much much faster than 4850.
-----------------------------------------------------------------------------------------------------
September 9, 2008 - 8800GTS 320mb vs. 8800GTS 640mb vs. 3850 256mb
Q1: So how often do we hear that buying a videocard with more memory might be more "future proof"?
Q2: Is it worth spending $100 more for more memory all things being equal? How concerned should one be with choices such as 4870 512 vs. GTX 260 896mb?
Q3: Will the card of that "current" generation (when you purchased it) even benefit from that additional memory 6 or 12 months down the line? Or could be that some by the time that additional memory will be required, the card in question will be too slow anyway?
I stumbled upon an interesting review of modern cards by Tom's Hardware hoping to come out with some answers.
Disclaimer: Obviously ATI and NV use their memory differently in terms of efficiency but if memory is a concern, the 3850 256mb should easily fall to the 8800GTS 640MB card in the latest modern games (Unless shader power is more important than memory for that specific game). I also understand the comparison isn't entirely fair since some games benefit ATI (Assassin's Creed) while others benefit NV. But let's see if we can draw some conclusions regardless.
8800GTS 320mb vs. 8800GTS 640mb vs. 3850 256mb
Assassin's Creed- Max HQ
1280x1024 0AA - 41.5 vs 42.8 vs 54.8
1680x1050 0AA - 33.5 vs 33.9 vs 42.5
1920x1200 0AA - 29.0 vs 29.3 vs 34.8
1280x1024 4AA - 28.4 vs 31.1 vs 34.8
1680x1050 4AA - 24.9 vs 25.5 vs 26.3
1920x1200 4AA - 19.7 vs 22.2 vs 23.2
*There is no tangible benefit of having extra memory in AC since 8800GTS' gpu is too slow.
Call of Duty 4 - Max HQ
1280x1024 0AA - 82.2 vs 81.2 vs 83.2
1650x1050 0AA - 67.5 vs 70.2 vs 66.8
1920x1200 0AA - 57.0 vs 58.1 vs 55.5
1280x1024 4AA - 66.0 vs 65.2 vs 55.5
1650x1050 4AA - 49.4 vs 55.4 vs 43.0
1920x1200 4AA - 44.0 vs 47.2 vs 34.0
*While the 640mb card beat out the 320mb card, the performance advantage with AA is not large enough in any setting to provide much better playability .. in other words the gpu is just too slow.
Crysis - HQ
1280x1024 0AA - 25.6 vs 26.8 vs 25.5
1680x1050 0AA - 18.5 vs 20.5 vs 19.9
1920x1200 0AA - 14.4 vs 16.8 vs 10.9
1280x1024 4AA - 7.1 vs 18.5 vs 10.3
*640 produces faster frames than the 320mb card in 1 resolution, but once again its performance is too slow to matter in any resolution for a first person shooter game.
Crysis - Very HQ
1280x1024 0AA - 14.4 vs 17.1 vs 17.3
1680x1050 0AA - 11.5 vs 13.3 vs 12.6
1280 1024 4AA - 1.0 vs 11.5 vs 8.4
*640mb is 11.5x faster than 320mb card in 1 resolution...but nothing here is even remotely playable to begin with in any setting! The gpu is too slow.
Enemy Territory: Quake Wars - HQ
1280x1024 0AA - 80.1 vs 81.2 vs 69.7
1680x1050 0AA - 71.8 vs 76.8 vs 67.6
1920x1200 0AA - 61.5 vs 68.6 vs 63.7
1280x1024 4AA - 73.3 vs 71.8 vs 62.2
1680x1050 4AA - 60.0 vs 60.3 vs 50.4
1920x1200 4AA - 47.4 vs 49.8 vs 41.1
*Again we see that 640mb is marginally faster than the 320mb card without AA, but with AA enabled it hardly provides any more playability.
Half-Life 2: Episode 2 - Very HQ
1280x1024 0AA - 102.7 vs 103.6 vs 108.0
1680x1050 0AA - 95.2 vs 95.2 vs 98.3
1920x1200 0AA - 81.8 vs 81.9 vs 77.5
1280x1024 4AA - 96.1 vs 96.8 vs 68.7
1680x1050 4AA - 75.0 vs 75.8 vs 52.3
1920x1200 4AA - 59.6 vs 60.7 vs 41.4
*It would be easy to point out that 3850 is being limited by its memory here, but that would be the wrong conclusion. 3850 256mb CF gets 76.7 frames in 1920x1200 4AA (so the culprit is 3850's inferior AA performance off its shaders). Once again, there is no tangible benefit here for having extra memory. Of course this is an old game, so hardly a surprise.
Mass Effect - Ultra Q
1280x1024 0AA - 68.9 vs 69.4 vs 64.3
1680x1050 0AA - 54.1 vs 54.4 vs 49.1
1920x1200 0AA - 42.7 vs 43.0 vs 38.7
1280x1024 4AA - 48.7 vs 50.2 vs 27.3
1680x1050 4AA - 35.6 vs 36.7 vs 20.7
1920x1200 4AA - 17.0 vs 21.7 vs 13.3
*3850 shows again it's the gpu's AA performance that's the culprit here, not the 256mb of memory, as 3850 256mb CF gets 28.7 frames in 1920x1200 4AA.
1280x1024 8AA - 46.2 vs 47.5 vs 24.3
1680x1050 8AA - 31.3 vs 35.3 vs 15.3
1920x1200 8AA - 0.0 vs 21.2 vs 5.6
*Once again, we see that the 640mb card provides only a marginal improvement hardly worth mentioning, except in 1920x1200 8AA where it's already pretty slow.
Microsoft Flight Simulator X SP2 - Ultra Q
1280x1024 0AA - 32.8 vs 32.3 vs 24.0
1680x1050 0AA - 32.4 vs 32.9 vs 25.5
1920x1200 0AA - 33.3 vs 32.8 vs 25.0
1280x1024 4AA - 25.1 vs 34.4 vs 26.0
1680x1050 4AA - 3.0 vs 29.3 vs 22.1
The 640mb card definately provides a serious advantage over the 320mb card here. Considering ATI's card only has 256mb of ram, this is an illustration of NV's poor memory management.
World in Conflict - Very HQ
1280x1024 0AA - 18.0 vs 32.0 vs 28.5
1680x1050 0AA - 16.7 vs 28.8 vs 27.9
1920x1200 0AA - 14.2 vs 24.8 vs 24.3
1280x1024 4AA - 9.5 vs 22.0 vs 15.2
The 640mb card clearly has an advantage here. Again we see NV being outperformed by the 256mb card due to its superior memory management.
Conclusions
1. Yes there will be situations where extra videocard memory will actually provide superior performance (it would also be interesting to investigate the impact on minimum frames and not just averages), but...
2. ...In a lot of cases the card's GPU will be a more serious bottleneck.
3. Considering one could have saved $100 when buying the 320mb version of the card, today that $100 + $50 would buy 4850 which provides significantly faster performance than 640mb. At the time of purchase though, the 320mb card was not slower than the 640mb card. Today, the 640mb is hardly fast enough even in situations where it has the added memory advantage.
We have seen this already many times before - just to name a few:
8500 Pro 64mb vs. 128mb (hardly worth it)
9800 Pro 128mb vs. 256mb (hardly worth it)
X850XT 256mb vs. X850XT 512mb (hardly worth it)
X1800XT 256mb vs. 512mb (the 512mb didn't really provide "more life" as in 6 months it was too slow anyway)
8800GT 512mb vs. 8800GT 1GB (no difference today and in 12 months it'll be too slow anyway)
etc.
4. (Something to keep in mind: It might not be correct to say that ATI xMB = NV xMB after we have seen 256mb 3850 outperform 8800GTS 320 in several benches. Although, the memory mismanagement might be specific to the 320mb card, so I won't draw this conclusion).
So what does this mean for your next videocard purchase?
1. If the price difference between the 2 cards in question isn't significant, it probably makes sense to get the card with the larger memory.
2. However, more likely than not in 12 months from now with more intensive games we'll hardly see GTX 260 896mb provide a significantly faster performance than 4870 512mb OR 4870 1GB outperforming 4870 512mb. More likely than not it is their GPUs which will start to become significantly slower, negating any memory advantage.
3. So if you are having a hard time deciding between a 512mb vs. 896mb vs. 1GB version of a card with a similar gpu speed and memory bandwidth, you'll probably be better off not spending extra $ and saving it towards an upgrade in 12 months anyway. In this case, focus on other features instead (noise/power consumption/image quality/HD acceleration/physX support, etc.).
Just some food for thought.
P.S. Anyone who is able to offer benches of 512 vs. 1GB of the same cards, please feel free to add to this thread!!
EDIT: I will try to find more benchmarks tonight for 4870 1GB vs. 4870 512mb or other relevant ones to add to the discussion to expand it.
Call of Duty 4 - 2560x1600 8AA/16AF
20.7 vs 22.1
Clive Barker's Jericho - 1600x1200 8AA/16AF
28.2 vs 27.7
*Note at 2560x1600 4AA/16AF the 1GB card got 14.9 vs. 7.2 for the 512MB (but unplayable nonetheless)
F.E.A.R. - 2560x1600 8AA/16AF
33 vs 33
Gothic 3 - 2560x1600 noAA/16AF
19.0 vs 19.0
Rainbox Six: Vegas - 2560x1600 4AA/16AF
22.0 vs 21.5
*Note at 2560x1600 8AA/16AF the 1GB card got 19.9 vs. 6.1 for the 512MB (but unplayable nonetheless)
S.T.A.L.K.E.R. - 2560x1600 noAA/16AF
20.2 vs 20.4
Unreal Tournament 3 - 2560x1600 8AA/16AF
21.5 vs 29.0
Assassin's Creed - 2560x1600 4AA/16AF
28.8 vs 32.4
Bioshock - 2560x1600 noAA/16AF
26.4 vs 25.8
Call of Juarez - 2560x1600 4AA/16AF
12.4 vs 12.9
*Note at 2560x1600 8AA/16AF the 1GB card got 9.8 vs. 3.9 for the 512MB (but unplayable nonetheless)
Company of Heroes - 2560x1600 4AA/16AF
24.5 vs 25.7
*Note at 2560x1600 8AA/16AF the 1GB card got 23.9 vs. 16.9 for the 512MB (but unplayable nonetheless)
Crysis - 1920x1200 4AA/16AF
9.8 vs 10.0
Lost Planet - 2560x1600 4AA/16AF
15.7 vs 15.8
*Note at 2560x1600 8AA/16AF the 1GB card got 14.7 vs. 4.8 for the 512MB (but unplayable nonetheless)
World in Conflict - 2560x1600 4AA/16AF
27.5 vs 31.9
Conclusion: 4850 1GB provides no tangible benefit over 4850 512MB that warrants spending more $ at this current time, until new games arrive. But we can already see that when memory becomes a limitation, the card can't produce fast frames anyways. So 1GB seems more suitable for cards much much faster than 4850.
-----------------------------------------------------------------------------------------------------
September 9, 2008 - 8800GTS 320mb vs. 8800GTS 640mb vs. 3850 256mb
Q1: So how often do we hear that buying a videocard with more memory might be more "future proof"?
Q2: Is it worth spending $100 more for more memory all things being equal? How concerned should one be with choices such as 4870 512 vs. GTX 260 896mb?
Q3: Will the card of that "current" generation (when you purchased it) even benefit from that additional memory 6 or 12 months down the line? Or could be that some by the time that additional memory will be required, the card in question will be too slow anyway?
I stumbled upon an interesting review of modern cards by Tom's Hardware hoping to come out with some answers.
Disclaimer: Obviously ATI and NV use their memory differently in terms of efficiency but if memory is a concern, the 3850 256mb should easily fall to the 8800GTS 640MB card in the latest modern games (Unless shader power is more important than memory for that specific game). I also understand the comparison isn't entirely fair since some games benefit ATI (Assassin's Creed) while others benefit NV. But let's see if we can draw some conclusions regardless.
8800GTS 320mb vs. 8800GTS 640mb vs. 3850 256mb
Assassin's Creed- Max HQ
1280x1024 0AA - 41.5 vs 42.8 vs 54.8
1680x1050 0AA - 33.5 vs 33.9 vs 42.5
1920x1200 0AA - 29.0 vs 29.3 vs 34.8
1280x1024 4AA - 28.4 vs 31.1 vs 34.8
1680x1050 4AA - 24.9 vs 25.5 vs 26.3
1920x1200 4AA - 19.7 vs 22.2 vs 23.2
*There is no tangible benefit of having extra memory in AC since 8800GTS' gpu is too slow.
Call of Duty 4 - Max HQ
1280x1024 0AA - 82.2 vs 81.2 vs 83.2
1650x1050 0AA - 67.5 vs 70.2 vs 66.8
1920x1200 0AA - 57.0 vs 58.1 vs 55.5
1280x1024 4AA - 66.0 vs 65.2 vs 55.5
1650x1050 4AA - 49.4 vs 55.4 vs 43.0
1920x1200 4AA - 44.0 vs 47.2 vs 34.0
*While the 640mb card beat out the 320mb card, the performance advantage with AA is not large enough in any setting to provide much better playability .. in other words the gpu is just too slow.
Crysis - HQ
1280x1024 0AA - 25.6 vs 26.8 vs 25.5
1680x1050 0AA - 18.5 vs 20.5 vs 19.9
1920x1200 0AA - 14.4 vs 16.8 vs 10.9
1280x1024 4AA - 7.1 vs 18.5 vs 10.3
*640 produces faster frames than the 320mb card in 1 resolution, but once again its performance is too slow to matter in any resolution for a first person shooter game.
Crysis - Very HQ
1280x1024 0AA - 14.4 vs 17.1 vs 17.3
1680x1050 0AA - 11.5 vs 13.3 vs 12.6
1280 1024 4AA - 1.0 vs 11.5 vs 8.4
*640mb is 11.5x faster than 320mb card in 1 resolution...but nothing here is even remotely playable to begin with in any setting! The gpu is too slow.
Enemy Territory: Quake Wars - HQ
1280x1024 0AA - 80.1 vs 81.2 vs 69.7
1680x1050 0AA - 71.8 vs 76.8 vs 67.6
1920x1200 0AA - 61.5 vs 68.6 vs 63.7
1280x1024 4AA - 73.3 vs 71.8 vs 62.2
1680x1050 4AA - 60.0 vs 60.3 vs 50.4
1920x1200 4AA - 47.4 vs 49.8 vs 41.1
*Again we see that 640mb is marginally faster than the 320mb card without AA, but with AA enabled it hardly provides any more playability.
Half-Life 2: Episode 2 - Very HQ
1280x1024 0AA - 102.7 vs 103.6 vs 108.0
1680x1050 0AA - 95.2 vs 95.2 vs 98.3
1920x1200 0AA - 81.8 vs 81.9 vs 77.5
1280x1024 4AA - 96.1 vs 96.8 vs 68.7
1680x1050 4AA - 75.0 vs 75.8 vs 52.3
1920x1200 4AA - 59.6 vs 60.7 vs 41.4
*It would be easy to point out that 3850 is being limited by its memory here, but that would be the wrong conclusion. 3850 256mb CF gets 76.7 frames in 1920x1200 4AA (so the culprit is 3850's inferior AA performance off its shaders). Once again, there is no tangible benefit here for having extra memory. Of course this is an old game, so hardly a surprise.
Mass Effect - Ultra Q
1280x1024 0AA - 68.9 vs 69.4 vs 64.3
1680x1050 0AA - 54.1 vs 54.4 vs 49.1
1920x1200 0AA - 42.7 vs 43.0 vs 38.7
1280x1024 4AA - 48.7 vs 50.2 vs 27.3
1680x1050 4AA - 35.6 vs 36.7 vs 20.7
1920x1200 4AA - 17.0 vs 21.7 vs 13.3
*3850 shows again it's the gpu's AA performance that's the culprit here, not the 256mb of memory, as 3850 256mb CF gets 28.7 frames in 1920x1200 4AA.
1280x1024 8AA - 46.2 vs 47.5 vs 24.3
1680x1050 8AA - 31.3 vs 35.3 vs 15.3
1920x1200 8AA - 0.0 vs 21.2 vs 5.6
*Once again, we see that the 640mb card provides only a marginal improvement hardly worth mentioning, except in 1920x1200 8AA where it's already pretty slow.
Microsoft Flight Simulator X SP2 - Ultra Q
1280x1024 0AA - 32.8 vs 32.3 vs 24.0
1680x1050 0AA - 32.4 vs 32.9 vs 25.5
1920x1200 0AA - 33.3 vs 32.8 vs 25.0
1280x1024 4AA - 25.1 vs 34.4 vs 26.0
1680x1050 4AA - 3.0 vs 29.3 vs 22.1
The 640mb card definately provides a serious advantage over the 320mb card here. Considering ATI's card only has 256mb of ram, this is an illustration of NV's poor memory management.
World in Conflict - Very HQ
1280x1024 0AA - 18.0 vs 32.0 vs 28.5
1680x1050 0AA - 16.7 vs 28.8 vs 27.9
1920x1200 0AA - 14.2 vs 24.8 vs 24.3
1280x1024 4AA - 9.5 vs 22.0 vs 15.2
The 640mb card clearly has an advantage here. Again we see NV being outperformed by the 256mb card due to its superior memory management.
Conclusions
1. Yes there will be situations where extra videocard memory will actually provide superior performance (it would also be interesting to investigate the impact on minimum frames and not just averages), but...
2. ...In a lot of cases the card's GPU will be a more serious bottleneck.
3. Considering one could have saved $100 when buying the 320mb version of the card, today that $100 + $50 would buy 4850 which provides significantly faster performance than 640mb. At the time of purchase though, the 320mb card was not slower than the 640mb card. Today, the 640mb is hardly fast enough even in situations where it has the added memory advantage.
We have seen this already many times before - just to name a few:
8500 Pro 64mb vs. 128mb (hardly worth it)
9800 Pro 128mb vs. 256mb (hardly worth it)
X850XT 256mb vs. X850XT 512mb (hardly worth it)
X1800XT 256mb vs. 512mb (the 512mb didn't really provide "more life" as in 6 months it was too slow anyway)
8800GT 512mb vs. 8800GT 1GB (no difference today and in 12 months it'll be too slow anyway)
etc.
4. (Something to keep in mind: It might not be correct to say that ATI xMB = NV xMB after we have seen 256mb 3850 outperform 8800GTS 320 in several benches. Although, the memory mismanagement might be specific to the 320mb card, so I won't draw this conclusion).
So what does this mean for your next videocard purchase?
1. If the price difference between the 2 cards in question isn't significant, it probably makes sense to get the card with the larger memory.
2. However, more likely than not in 12 months from now with more intensive games we'll hardly see GTX 260 896mb provide a significantly faster performance than 4870 512mb OR 4870 1GB outperforming 4870 512mb. More likely than not it is their GPUs which will start to become significantly slower, negating any memory advantage.
3. So if you are having a hard time deciding between a 512mb vs. 896mb vs. 1GB version of a card with a similar gpu speed and memory bandwidth, you'll probably be better off not spending extra $ and saving it towards an upgrade in 12 months anyway. In this case, focus on other features instead (noise/power consumption/image quality/HD acceleration/physX support, etc.).
Just some food for thought.
P.S. Anyone who is able to offer benches of 512 vs. 1GB of the same cards, please feel free to add to this thread!!
EDIT: I will try to find more benchmarks tonight for 4870 1GB vs. 4870 512mb or other relevant ones to add to the discussion to expand it.