Já fiz isso antes e funcionou bem, mas notei que o manual indicava 2GB, mas a especificação do chipset dizia 4GB.
Acho que, em geral, deve funcionar se você verificar a especificação do chipset. Se o chipset não suportar, é improvável que funcione.
Quanto a porque - provavelmente o computador não entende como usá-lo.
Olhando para a página de informações do Intel G31 (qual é a sua placa-mãe) Afirma:
Dual-Channel DDR2 Memory Support
Delivers up to 12.8GB/s (DDR2 800 dual 6.4GB/s) of bandwidth and 4GB memory addressability for faster system responsiveness and support of 64-bit computing.
Com base nisso, não acho que funcione.