Eso no es por la asignacion, SOLO si la placa de video es integrada te robara RAM para funcionar y eso si no hay una grafica dedicada funcionando en vez de esta.
Yo voto por que tienes un Windows de 32bit, simplemente con 32bit el sistema no puede manejar mas de 3gb y medio (aproximadamente, puede variar el pico segun la placa base y la configuracion de bios), pero los 4gb nunca te van a funcionar, si quieres 4gb o mas tienes que migrar a un Windows 64bit, en tu caso probablemente Windows 7 64bit y tu CPU también tiene que ser de 64bit (la gran mayoría desde hace unos cuantos años)