Según
Microsoft, Windows XP soporta un máximo de 4Gb de RAM, así que no parece ser un problema de sistema operativo.
Mirate ésta dirección:
http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&ProductID=2409&ProductName=GA-945PL-DS3Aquí encontrarás las especificaciones de la placa base, en la sección de memoria podrás comprobar que ésta placa tiene efectivamente 4 slots DDR II, y que soporta un máximo de 2Gb de memoria. Ahí tienes tu respuesta.
De todos modos, prueba a descargar la actualización de la bios de la placa base desde
aquí, quizá después de actualizar la Bios (cuidado al actualizar, si no lo tienes muy claro cómo hacerlo pide ayuda) te reconozca los 4Gb (aunque a priori yo no creo que eso suceda).
Si la bios está actualizada y sigue sin reconocer toda la memoria, quizá los Dimms que lleva instalados no son compatibles. Comprueba en el siguiente documento si está la memoria que tienes instalada.
Si nada de esto funciona, pues simplemente tu placa no soporta esta cantidad de memoria RAM.