Existem quatro versões diferentes do Athlon X2 4200+, duas das quais se encaixam no Soquete 939 e usam RAM DDR1, e o restante se encaixa no Soquete AM2 e usa RAM DDR2. Todos eles rodaram a 2.2GHz e são difíceis de distinguir do software.
Um indicador muito mais confiável seria o número do modelo da placa-mãe, que não é visível nas informações que você forneceu. Você também deve ser capaz de ler o tipo de soquete da gravação na dobradiça do soquete, que parece estar visível logo abaixo da borda do dissipador de calor (mas é ilegível em sua foto borrada). Se você já tem alguma RAM, você também pode ler o rótulo disso e comprar mais para combinar.
Se é soquete 939, DDR-400 é sua melhor opção. Deveria estar amplamente disponível e barato agora, seja novo ou de segunda mão. Esta geração de CPUs da AMD gosta de baixa latência em vez de alta largura de banda, então busque os menores tempos de CL que você pode encontrar enquanto mantém a velocidade DDR-400.
Se é soquete AM2, DDR2-800 é provavelmente o que você deve procurar, novamente com os menores tempos de CL disponíveis nessa velocidade. DDR2-1066 também pode estar disponível, mas os timings CL podem ser significativamente mais soltos, o que seria contraproducente nesta CPU.
Quanto ao HDD, qualquer disco rígido SATA, SSHD ou SSD (em ordem crescente de desempenho) deve funcionar bem.