Esto se ha explicado ya muchas veces, XP y cualquier sistema de 32 bits pueden direccionar 4Gb de memoria. Como no se puede usar todo en RAM porque hay otros componentes como la grafica, las tarjetas PCI, los propios controladoras de la placa... estos se restan de la cantidad de RAM que podemos direccionar.
Por lo tanto la grafica si resta memoria cuando tienes 4Gb, pero no usa la RAM, la memoria en si misma, sino que lo que usa son direcciones de memoria que entonces no pueden ser usadas por la RAM.