Die Geschichte hier ist eigentlich die gleiche, wie bei den Festplatten:
GB != GB
Die Einen rechnen mit 1 GB = 10^9 Byte, die Anderen mit 1 GB = 2^30 Byte. Und diese Verwirrung setzt sich in den Speicherbezeichnungen (z.B. PC4300) fort, da dies dann von den meisten als 4300 MB/s interpretiert wird, wobei 1 MB = 1024*1024 Byte.
Dabei gibt es schon länger den Versuch, diese Doppeldeutigkeit zu beseitigen (1 MB = 10^6 B, 1 MiB = 2^20 B), was aber noch lange nicht so schnell akzeptiert wird, wie der Euro als neue Währung.
Rechnet man kurz nach:
DDR400 überträgt Daten mit einer max. Rate von 400 Millionen mal 8 Bytes pro Sekunde.
Das sind somit 3,2 Milliarden Bytes, oder 2,98 GiB/s.
Jetzt bleibt nur zu klären, welche Memory Benchmarks sich wiederum an welche Maßeinheit halten. SiSoft scheint mit GiB zu arbeiten, da sie als Beispiel in den FAQ für PC133 RAM eine Bandbreite von 1 GB/s angeben (entspricht den 1,066 Mrd. Bytes/s).
Somit bräuchte man in dem Fall nicht mehr jammern, warum ein neuerer Memory Controller oder eine Northbridge immer noch kaum mehr als 6000 MB/s bei dual DDR400 schafft - weil dies schon 98% der maximalen Bandbreite darstellt.