La memoria que admite la placa lo delimita el chipset y fabricante, por lo que debes mirar en las especificaciones del producto cuanta memoria es soportada.
Por banco se puede poner mas de 1GB, hay modulos de 2GB y no sé si de más.
En cuanto al tema de los 4GB, esto es limitado al usar un sistema operativo de 32bits, estos sistemas no pueden trabvajar con mas de 3,2GB o quizas algo mas, con un sistema de 64bits puedes aprvechar toda la ram que tengas instalada en la placa.
Un saludo