Porque ele (provavelmente) tem 1GB de memória de vídeo, que deve ser retirado do espaço de endereço de 4GB do Vista de 32 bits.
O Windows de 32 bits precisa compartilhar 4 GB entre a memória física e todos os dispositivos mapeados na memória instalados no sistema. É por isso que você normalmente só tem acesso a pouco mais de 3 GB de memória, mesmo com uma placa gráfica menor.
Se você mudar para o Windows de 64 bits, o espaço de endereço será muito maior, para que você não se depare com esse problema e obtenha sua RAM completa instalada. Uma desvantagem é que os programas usarão mais memória, principalmente porque o tamanho dos ponteiros é maior.
EDITAR:
Não importa que o cartão tenha sua própria memória. Você ainda precisa de espaço de endereço para que a memória seja mapeada. Eu só notei no post que é um cartão de 512MB e não um cartão de 1GB, então pode haver algo a mais além do delta de 256MB que você perderá do espaço de endereço para aumentar a memória do cartão.