Corrección... los SO de 32 bits direccionan un maximo de 4 Gb de RAM... claro que dentro de ese direccionamiento está la memoria reservada a la BIOS, a diversos dispositivos, a la gráfica....
Y no, no es un problema de "windows", es una cuestión matemática. Con 32 bits puedes direccionar 2 ^ 32, que son justamente... 4 Gb
Y al margen de todo esto, es interesante en la gran mayoría de las placas tener 2 placas del mismo tamaño (excepto en Core I7) para hacer dual channel o similar.