Você pode usar CPU-z para obter informações de memória. Se não conseguir ler as informações, às vezes, até mesmo a especificação da CPU é suficiente para saber o tipo de memória correto. Por exemplo, o Athlon 64 no soquete 754 e 939 usa memória DDR enquanto o AM2 usa DDR2 e o AM3 geralmente é combinado com DDR3 (mas também suporta DDR2 do processador, portanto, há algumas placas principais fornecendo DDR2, mas a maioria possui soquetes DDR3).
Você pode postar aqui a saída CPU-z para esclarecer.
Quantos soquetes de memória sua placa-mãe tem? Muitos módulos já estão instalados?
Você pode simplesmente pegar o módulo que está atualmente instalado e ler as informações do modelo?
Provavelmente você encontrará algumas informações como "PCxxxx" (DDR) ou "PC2xxxx" (DDR2), o que facilita encontrar o tipo de módulo correto.
Mas quando você abrir seu PC, dê uma olhada na mainboard. Normalmente, há algum adesivo ou impressão no PCB indicando o modelo de concreto para que qualquer pessoa possa encontrar informações detalhadas on-line.
Em relação ao número de módulos: A maioria das CPUs desde o Socket 939 possuem acesso à memória Dual-Channel. Isso significa que, se os módulos forem instalados em pares, poderão acessá-los em paralelo (largura de barramento de 2x64 bits) e, portanto, aumentar a largura de banda da memória. Se você acabou de instalar um módulo ou instalar um módulo com capacidade diferente, então o recurso de canal duplo está desativado ou apenas funciona para uma parte do tamanho da memória.
Supondo que você tenha atualmente apenas um módulo (1x1GB) instalado, eu recomendaria obter outro módulo de 1GB para que você tenha um par de módulos de 1GB instalados (total de 2GB). Contanto que você não tenha nenhum programa específico que exija mais memória, isso deve ser suficiente para o Windows 7 e algum uso de escritório. Não faz muito sentido investir muito em uma máquina tão antiga. Conseguir um único módulo de 1GB deve ser bem barato.