Does Memory Speed really matter in the Real World?

There have been skeptics in the computer industry who have boldly stated that Dual-Channel 266 memory will give performance as fast as you can get — in the real world — with a Canterwood or Springdale motherboard. Another popular variation of this is that memory over DDR400 (PC3200) will make no difference in real-world performance of an 875/865 system. To determine whether these statements held any validity, we decided to first take a look at the influence of memory speed alone on our chosen benchmarks.

We wanted to isolate performance variation as much as possible to Memory. The very design of the Intel 875/865 chipsets makes this difficult, since we have very limited settings for memory ratio. We finally decided to test stock 800FSB settings with different memory speeds, and to also test the highest standard CPU FSB setting we could run at different memory timings. To keep variables at a minimum, we looked at our benchmark results for memory that would perform at both 533 and 400 at the same timings. We settled on two 512 MB DS OCZ 4000 DIMMs. We ran the memory at stock 2.4GHz at 2.5-3-4-6-1 and at a high overclock of 1066FSB at the same 2.5-3-4-6-1 timings. Since we required 2.75V for stable operation at 1066FSB at these timings, we decided for consistency to set the vDimm to 2.75V for all tests. At each setting, we varied only the memory speed at the available 1:1, 5:4, and 3:2 ratios.

Double-Sided Memory

Standard 800FSB (2.4Ghz) Performance at Varied Memory Speeds —
2 x 512 MB DS DIMMs
Memory DDR Speed Quake3 fps UT2003 Flyby fps UT2003 Botmatch fps Sandra UNBuffered Sandra Standard Buffered Super PI 2M places
(time in sec)
266 MHz 300.30 188.66 65.55 INT 1854
FLT 1814
INT 3759
FLT 3787
144
320 MHz 313.70 193.26 67.57 INT 2138
FLT 2123
INT 4254
FLT 4256
138
400 MHz 328.07 198.27 69.16 INT 2594
FLT 2640
INT 4700
FLT 4724
132

1066FSB (3.2GHz) Performance at Varied Memory Speeds —
2 x 512 MB DS DIMMs
Memory DDR Speed Quake3 fps UT2003 Flyby fps UT2003 Botmatch fps Sandra UNBuffered Sandra Standard Buffered Super PI 2M places
(time in sec)
355 MHz 382.67 235.82 85.13 INT 2415
FLT 2394
INT 5043
FLT 5039
107
426 MHz 403.56 239.96 87.82 INT 2924
FLT 2875
INT 5711
FLT 5688
104
533 MHz 424.5 249.24 91.53 INT 3532
FLT 3542
INT 6308
FLT 6252
100

Since there is much confusion about when and whether Intel’s PAT is activated, and its effect on performance, each setup was checked with CPU-Z 1.18C. Under the “Memory”’ tab, with this version of CPU-Z, there is a box for “Performance Mode”, which will indicate “enabled” or “disabled”.


In all configurations, except one, with the ASUS P4C800-E with 800FSB or higher selected, both Synchronous and Asynchronous, CPU-Z indicated Performance Mode “enabled”. We will talk more about the exception later.

As you can clearly see from the tables above, gaming performance continues to improve as memory gets faster on the Intel 875 motherboard. As we move from an 800FSB CPU running 266 memory to the CPU running the same speed with DDR400 memory, we see Quake3 frame rate increase a bit over 9%, while UNBuffered Sandra increases about 40% in memory bandwidth. At 1066 constant CPU speed with memory increasing from 355 to 533, we see a larger increase of 11% in Q3 frame rate, while Sandra UNBuffered increases about 46%. The increase in Quake3 frame rate from 800/266 to 1066/533 — which admittedly includes a large boost in CPU speed — is significant, at 41%.

UT2003 also shows a similar pattern of increases over the same range, with increases over the whole range of 32%-39%. Sandra UNBuffered measurement of memory bandwidth shows a 90% increase over the same range from 800/266 to 1066/533. As we would expect, both UT2003 and Quake3 appear to respond more to a CPU speed increase than a memory increase, but alone, the increases in game benches from memory speed increases are real and significant.

Our pure number-crunching benchmark, Super PI, is shown to be more sensitive to memory speed than you might expect. We saw increases of 7% to 9% in the “memory only” increases at a fixed CPU speed. These increases are only a little smaller than those found in our Quake3 tests.

It is conclusive from these benchmarks that Memory Speed does matter in real-world performance on Intel 875/865 motherboards. Game benchmarks, Super PI, and Sandra Memory Tests all benefit from increases in memory speed. This was true up to the highest memory speed that we tested — DDR533. The differences, when we looked at just the effect of memory alone, varied from 9% to 11% at a given CPU speed, with the limited memory ratios Intel has provided us on the 875/865 chipsets. You will have to decide if the increases in performance from using faster memory are worth the cost of that speedier memory. For some, these increases will matter a great deal, while for others, they will not be worth the cost.

Performance Test Configuration Memory Configuration (continued)
Comments Locked

77 Comments

View All Comments

  • Anonymous User - Friday, August 29, 2003 - link

    This is quite confusing for a noob like myself, but I want to make the right purchasing decision, as I've never dabbled in overclocking, but hope to begin with this new setup.

    I'm waiting for the new Abit IC7-G Max III mobo to be released shortly. I'm targeting a P4 3.0C processor, and had been looking at Geil PC4000 platinum, though I suppose I should also now consider OCZ.

    What processor and RAM combination on that motherboard will provide the best total results after overclocking? What part does the timing play in it? Will a 3.0C P4 not achieve as fast a bus speed as say, a 2.8C, meaning that a 2.8 would render ultimately the highest performance?

    Any help is appreciated.
  • Anonymous User - Friday, August 29, 2003 - link

    One thing I found odd was that there was no mention of cost. I picked up 1GB of Geil PC4000 Plat for $305 shipped which is considerably less than the RAM from all the other manufacturers. Given the results, that's a pretty sweet deal.
  • Wesley Fink - Friday, August 29, 2003 - link

    #63 -
    Please read the review. Not everyone had DS modules available at the time. We asked manufacturers for, at the minimum, 2 double-sided modules or 4 single-sided modules. This is because it would be unfair to compare performance of 2 SS modules to 2 DS modules.

    Kingston was the only manufacturer who chose to supply 4 SS modules. We compare 4SS modules to 2DS in our review which IS fair. Results with 2SS modules were used to illustrate why you should use FOUR modules for best performance if they are SS.
  • oldfart - Thursday, August 28, 2003 - link

    Wesley, don't get me wrong. I'm not trying to say 5:4 is "better" than 1:1. Why would it be?

    Not too long ago there were people who were adamant that unless you ran 1:1 ratio, you had a "crippled system". Another myth that was spread around was memory timings didn't matter on a DC DDR system (where the heck did that come from?).

    People sold their PC3200 and got PC3700, ran 1:1 and got no performance increase or even a performance decrease and wondered why.

    Websites were doing reviews that consisted of nothing but synthetic mem benches that showed 10x - 30x the performance gain that real world benches showed. These same sites are sponsored by memory manufactures selling that ram.

    I guess I just got tired of all the misinformation being put out on the net.

    Truth is right now, 5:4 low latency vs. 1:1 high latency produces ~ the same results. The actual difference is nothing you would ever notice in real usage. 1% one way or the other means nothing.

    Once you can have high speed and low latency, things will change.
  • Anonymous User - Thursday, August 28, 2003 - link

    Why are they benching 256MB Kingston modules against 512MB double-sided modules from all the other vendors? The tests clearly show 4 DS configuration is fastest. Why didn't they test 512MB Kingston DS modules? They are comparing apples to oranges at Kingston's expense.
  • Wesley Fink - Thursday, August 28, 2003 - link

    It seems that those proposing 5:4 is just as good or better always want to compare the WORST DDR500 timings to the BEST DDR400 timings. 2-2-2-5 is no more a typical DDR400 timing setup than 3-4-4-8 is at DDR500. Look at the timings that actually WORKED with DDR500. In fact, IF you can find DDR400 that can do 2-2-2-5 you will pay quite a premium for it - just like you do for DDR500.

    Also the DDR550 we achieved with the best DDR500 would need to be compared to 5:4 at DDR440 running at 2-2-2-6 or so, and the 300FSB some achieve with the 2.4C would need DDR480 - just to run 5:4. With a CPU that achieves high FSB, the DDR500 may be the best choice EVEN at 5:4.

    I do think it is a mistake to overlook how very good 5:4 can perform with FAST timings memory, but I also think it is a mistake to pretend 1:1 doesn't matter in performance - because it does. It is ONE of the things that matters, but by no means the only thing.

    I am looking right now at some DDR533 Engineering Samples that run 2.5-2-3-6 at DDR533. When these and other faster timing DDR500+ are released, this argument will disappear. BOTH speed and timings matter - and neither is the complete picture.

    This review goes into great detail to point out that DDR500 is NOT needed by everyone, and in fact requires a setup that can actually RUN at 250 (1000 FSB) to get ANY benefit. We also pointed out that for most with a 2.8 to 3.2 CPU that a slower memory with faster timings would be a much better choice for performance.
  • oldfart - Thursday, August 28, 2003 - link

    I didn't compare all the results, but looked at the Q3 numbers compared to other reviews that have done the same testing. I'll use the Corsair 4000 numbers:

    Your review
    XMS4000 DDR500 1:1 400.2 FPS
    PC 3500 DDR400 5:4 393.7 FPS

    This test:
    http://www.hardtecs4u.com/reviews/2003/ddr400_roun...

    XMS4000 DDR500 1:1 3-4-4-8 340.8 FPS
    XMS3200 DDR400 5:4 2-3-2-6 338.9 FPS
    Numbers are very close. 2-2-2-5 would have been faster if run that way.

    ***********************
    This test:
    http://www.ocprices.com/index.php?action=reviews&a...

    XMS4000 DDR500 1:1 3-8-4-4 320 FPS
    XMS4000 DDR500 1:1 2.5-7-4-4 338 FPS
    XMS3200 DDR400 5:4 2-5-2-2 340.5 FPS
    In this test, the PC3200 low latency is a bit faster than the PC4000 with medium timings, quite a bit faster than the slowest timings.

    In all of these tests, the difference is very small when it comes down to it. A tie is more accurate.

    My points:
    1)the people who think they are "crippling" their P4 rig by running a mem ratio are mistaken. You can get the same performance if you set it up right

    2) SiSoft mem benches do not represent real world performance. They show an inaccurate view of system performance gains.

    3) Certain site push PC3700/4000 too hard and neglect to show that equal performance can be had with less expensive ram.

    4) I hate posting this here!! Bring back the AT articles forum!
  • Wesley Fink - Thursday, August 28, 2003 - link

    #35, #38, #44, #49, #50, #52, #55, #57 -

    To answer your question, we ran 1000FSB (500) at 5:4 with Mushkin PC3500 Level II at CAS 2-2-2-5. This Mushkin is about the only memory left that can REALLY do 2-2-2-5 at DDR400, and a review will be up soon. The testbed and ALL hardware and settings were the same as this review. Results are:

    Sandra UNBuffered - 2964/2959 or avg. 2962
    Sandra Buffered (Standard) – 5470/5468 or avg. 5469
    Quake 3 – 393.7fps
    UT2003 – Flyby: 241.84
    Botmatch: 87.66
    SuperPI (2M places) – 105s

    Write these numbers down and compare them to Page 14 (500FSB/DDR500) charts. You will see that 5:4 2-2-2-5 is very close to the performance of the poorer DDR500 in our tests, but it does NOT beat the DDR500.

    We are comparing the fastest memory I have tested at DDR400, at it’s fastest 5:4 timings, to DDR500 at much poorer timings. Of course the DDR400 goes even higher than DDR500 and performs even better.

    BOTH timings and FSB speed matter, and the answers are not as simple as some have stated.
  • vailr - Thursday, August 28, 2003 - link

    Please consider adding TwinMos 3700 to your updated review.
    http://www.showtimecomputer.com/cpumem/ddr.asp

    quote: "
    512 MB PC3700 400 (DDR/CL2.5 Twinmos Chip $119.00
    512 MB PC3700 400 (DDR/CL2.5 Winbond Chip $125.00
    TwinMOS stays one step ahead of the technology curve by launching one of the first PC3700 Unbuffered DIMM Modules. Featuring speeds up to 466Mhz, PC3700 DDR 466 delivers enhanced bandwidth up to 3728MB per second.
    Check it Out: WWW.TwinMOS .COM "
  • Slappy00 - Thursday, August 28, 2003 - link

    Ill say one thing about OCZ, wheather or not the review is bias in any way, ocz has come a long way to prove that they have a good product and stand by it. I have read countless posts where OCZ would gladly RMA some user's memory and give them pretested memory as a replacement. I for one bought GEiL pc4200 (really pc4000 with looser timings) and wish I had the kind of support offered by OCZ.

    In the end I would only use results based on reviews as a guide not a reference.

    For example:

    I have an Abit IS7 (BIOS 16) and my board will not do anything faster than 260 1:1 (520DDR) without memory errors (via memtest86), but I can run the timings more aggreesively (2.5-8-4-4) at 260 for some reason. I cant use any dividers (5:4 3:2) and I cant use GAT or I get the dreaded long beep at boot-up.

    just goes to show you that just because its printed doesn't mean it's right for you.

Log in

Don't have an account? Sign up now