It depends on the application. Having the latest greatest 667Mhz dual-channel DDR2 RAM mightn't be that useful in a simple situation like this where your CPU is crunching numbers far faster than your snazzy new RAM can deliver it to the CPU. It took my PC 42 seconds to calculate a million digits of pi. I wonder how much data could theoretically be sent down my CPU-RAM pipe in that time. In my case it's 42 seconds x 16-bytes at a time (dual channel) x 400Mhz = a couple of hundred gigabytes of data. I don't think RAM speed or RAM capacity is relevant in this benchmark, simply because it's so simple and doesn't eat up more than a tiny fraction of the memory capacity of a modern PC.
Quite wrong.
I dare you to run into your BIOS, change your CAS latency on your memory a tick higher, and run the same benchmark. $20 says it'll be noticeably slower.
You see, even though DDR667 RAM could theoretically push x gigabytes of data back and forth in any given amount of time, in this particular test, the importance is on how quickly it can store and retrieve small bits of information, not how much information it can store (think of Hard Drives; with a standard rotational speed of 7200.7rpm, a hard drive on average can seek random bits of information in, say, 8ms. However, on the other hand, it can do a sustained read of 60mbps – That’s still not going to help you do a random seek on a thousand small bits of information stored in random places on your hard drive).. You're right in that huge amounts of memory bandwidth not playing a role in this particular test, however what
I'm getting at are memory timings, which regardless of how much or little data you're reading or writing, it still has to store and access it - In the case of this test, very quickly.
To put it into a practical example, my personal computer:
I recently built it from some more-or-less inexpensive parts with intent on overclocking, in order to squeeze the most out of the parts I attained. For example, my Pentium-D 915 cost me $120 (it's since gone down a few dollars as well), and at its current clock of 3.65Ghz, is
almost as fast as the $1000 Extreme Edition Pentium D. Theoretically, once I get it to 3.8+, it'll be there (personal goal is 4Ghz+, to join the club). That aside, memory timings.. Like I said, I recently put the computer together and begin overclocking, and as a result, it' still in that sort-of-stable-but-not-really-and-still-tweaking stage. When I first ran the test, I got some ridiculous time of 57 seconds or something. However, when I adjusted my RAM timings (they were set very loose, in order to make sure that any crash my PC may encounter was due to the CPU, so I knew what to fix), I got the time of 36 seconds or whatever it was. The only thing I changed were RAM timings.
RAM plays more of a role in more things than people might think.
