El Windows que tienes es x86 o x64?
Para que te reconozca toda tu memoria RAM necesitas un SO de 64bits, Windows XP x64 o Windows Vista x64 o Linux.
Cualquier otro Windows x86 como XP o Vista (32bits) no te reconocerá los 4GB de memoria.
Saludos
Abur!