Primeiro você perderá muito da sua memória disponível com duas placas gráficas, ou seja, 1 GB de RAM perdidos ali mesmo, além dos outros dispositivos.
Existe um comutador que você pode verificar no msconfig. Ir para começar, digite msconfig e aperte enter. Vá para a guia de inicialização, clique em opções avançadas. Verifique se a opção Max Memory está ativada, se estiver desativada e reinicialize.
Editar:
O problema é com algo chamado espaço de endereço. Em um sistema de 32 bits, você tem 4 GB de espaço de endereço e todos os dispositivos que você precisa usar precisam ser mapeados no espaço de endereço. Cada dispositivo que é mapeado irá esculpir um pouco do espaço de endereço e torná-lo inutilizável para o resto do sistema.
A única maneira de obter mais de 2,5-3 GB de memória utilizável no Windows é instalar a versão de 64 bits. Depois que ele for instalado, ele terá a mesma aparência, com apenas 2 GB de memória utilizável. Para obter toda a memória disponível, você precisa entrar no BIOS e ativar uma opção chamada remapeamento de memória.
Os recursos de remapeamento de memória movem todos os dispositivos mapeados acima do limite de 4 GB no espaço de endereço, liberando assim seu espaço de endereço para uso pelo sistema.