El problema aquí viene establecido por el chipset de la placa.
Según las especificaciones técnicas, el Toshiba Satellite A100 (
http://www.toshiba.es/discontinued-prod ... -a100-166/) monta un chipset Intel 945PM Express, y como venía siendo habitual en esa época, estos chipset tenían limitada la cantidad de memoria RAM máxima que podían usar, aunque la placa o el sistema operativo pudieran soportar y ver la totalidad de la misma.
En este caso, por diseño, 4GB es lo máximo que podía ver el chipset pero parte de esa RAM la tenía que usar para mapear el hardware, y de ahí que pierdas ~1GB de RAM. Viene a ser lo habitual, vaya. En otros casos se pueden llegar a ver hasta 3.3GB (750MB de RAM para hardware) pero depende directamente de la configuración de hardware que tengas.
Es una limitación de hardware, vaya. No hay nada que vayas a poder hacer con el sistema operativo.