higher speed RAM doesn't affect performance if you run it at the same speed as slower RAM.
for example, PC2100 RAM used to be some of the fastest stuff you could buy until recently. in case you're wondering, PC2100 RAM, is RAM capable of 2.1 gigabytes/second theoretical transfer rates. it runs at 133mhz.
PC2400 RAM is RAM capable of 2.4 gigabytes/second. it runs at a higher mhz to get this rate.
now, I COULD run my PC2400 RAM at 133mhz, but I actually wouldn't see a difference in performance at all when comparing it to PC2100.
PC2400 RAM is capable of hitting the mhz that gives you 2.4 gigabytes a second, so you'll see an improvement in performance only then (because either your PC2100 RAM will not hit that speed, or you'll have to decrease memory timings to hit it).
in case you want to know how to derive the PCxxxx rating for DDR SDRAM. it's simple. take PC2100 for example.
this RAM, runs on a 64 bit bus, and transmits data twice every clock. not only that, but each piece of data is called a bit.
so in theory, this would transmit 64X2 bits of data in every clock cycle. that means 128 bits, or 16 bytes.
now, if PC2100 DDR SDRAM runs at 133mhz, that means it has 133 MILLION clock cycles per second.
therefor, you simply take that 16 byte sample for one clock, and multiply that by 133 million. you get a rough estimate to how much throughput this RAM could take.
the equation for this is simple.. let T = througput, f = frequency, b = bits in a byte, d for # of bits sent per clock cycle for one of the pins of the bus, and B for bus.
T=fdB/b
T=(133*10^6)(2)(64)/8
so, if T=2.4 gigabytes a second..
Tb/dB=f
(2.4x1024^3)(8)/(2)(64) = 161mhz