CPU-Z zeigt nur den eingebauten Speicher an, nicht den nutzbaren. Das dient zur Kontrolle oder Basisinformation, wieviel RAM im Rechner eingebaut ist.
Daneben steht der Channelbetrieb. Dürfte in deiner Kombination Single statt Dual sein, was etwas Leistung verschenkt.
Zu deinem Problem:
Mit den Timings hat das nichts zu tun.
Das liegt an deiner Bioseinstellung und an deinem Betriebssystem(das du nicht verraten hast).
Wenn du im Bios unbedingt 4 GB sehen willst, dann stell Advanced/Chipset/Northbridge Chipset Configuration/Memory Remap Feature auf Enabled.
Ist dein Bios deutschsprachig, dann Erweitert/Chipsatz......auf Aktiviert.
Dann siehst du zwar im Bios 4 GB, würde ich dir aber bei einem 32bit Betriebssystem schwer abraten, nutzbar sind dann nur 2 GB.
Zum Testen kannst du es aber ruhig ausprobieren.
Diese Einstellung ist nur sinnvoll und nötig bei einem 64bit Betriebssystem.
Steht Memory Remap Feature auf Disabled/Deaktiviert(Standardeinstellung) werden im Bios nur etwa 3 GB angezeigt bzw. entsprechend deiner restlichen verbauten Hardware ein etwas abweichender Wert.
Diese stehen dann aber auch bei einem 32bit Betriebssystem zur vollen Verfügung.
Was an Speicher verbaut ist, zeigt dir CPU-Z. Soweit ist das geklärt.
Was an Speicher für das Betriebssystem verfügbar/nutzbar ist, dafür brauchst du kein extra Programm.
Zum einen kannst du es in den Systemeigenschaften sehen(Windows+Pause drücken), zum anderen zeigt dir der Taskmanager präzise den RAM an, physikalischer Speicher /Gesamt.