Originally posted by: groovin
Athlon XP 2800 on nForce II
Platform is irrelevant for comparing raw memory speeds.
PC3200 CL3 = 200Mhz (400Mhz effective) = 5ns cycle time. CL3 = 3 cycles / access. 3 * 5ns = 15ns / access.
PC2700 CL2.5 = 2.5 * 6ns = 15ns / access.
PC3200 CL2.5 = 2.5 * 5ns = 12.5ns / access.
PC2700 CL2 = 166Mhz (333Mhz effective) = 6ns cycle time. CL2 = 2 cycles / access. 2 * 6ns = 12ns / access.
In terms of
latency, PC2700 CL2.5 is exactly equivalent to PC3200 CL3, and slightly slower than PC3200 CL2.5. PC2700 CL2 is faster than PC3200 CL2.5, but just barely.
In terms of
bandwidth, the PC3200 will blow the PC2700 away (it's about 20% faster).
On an AXP-based platform, you generally take a pretty big performance hit running your memory async. So if you have a 166Mhz FSB and you're not overclocking it, stick with the PC2700. Athlon processors generally are not starved for bandwidth like P4's are. If you have a 200Mhz FSB, you should run at PC3200 speeds to avoid running async, even if you have to loosen the timings a bit. Frankly, I doubt you'd see much difference outside of a few synthetic benchmarks -- the difference between the tighest and loosest timings is generally well under 5% in practice.