http://es.wikipedia.org/wiki/Power_Mac_G4
64, 128, o 256 MB PC100 SDRAM
Ampliable a 2 GB debajo de Mac OS X. Solo 1.5 GB son admisibles para OS 9
tanto windows como linux tenían "capado" la posibilidad de detectar más allá de 4gb, por lo menos en windows xp no era muy recomendable por la inestabilidad
http://www.sigt.net/software/los-4gb-de-ram-y-los-32-bits-de-windows.html
Mientras tanto en GNU/Linux pese a la limitación de los SS.OO de 32 bits se puede mapear hasta 64GB (opción desactivada por defecto) añadiendo un pequeño "overhead" aunque la ganancia de RAM sale más a cuenta que el overhead producido. En Kernel Trap hay una extensa explicación en inglés de cómo gestiona el kernel Linux (2.6) la memoria.
Volviendo al hilo, debido a todo esto Internet está plagado de foros con temas cómo "Windows XP no me detecta los 4GB de RAM" y similares. Así que en resumidas cuentas tocar usar sistemas operativos de 64 bits, usar extensiones PAE1 o no decir cuánta memoria disponible hay
Un apunte sobre el PAE es que no es muy recomendable su uso ya que puede ocasionar desde incompatibilidad con drivers hasta que el sistema operativo deje de arrancar.