Para o disco, você só precisa comparar as especificações da interface: IDE, EIDE, SCSI, SAS, SATA 1/2/3, etc.
A compatibilidade com RAM é uma questão muito mais complicada. Esta resposta lista a maioria das métricas envolvidas, provavelmente mais do que você tem disponível.
Você pode comparar as métricas da sua RAM e da placa-mãe. As motherboards geralmente aceitam um intervalo para a maioria das métricas, conforme especificado no manual, portanto, uma correspondência exata nem sempre é necessária.
Mesmo que as métricas de RAM correspondam, o teste final pode ser apenas para tentar ver.