Nessuno dei due.
Testano la RAM difettosa.
La corruzione della RAM può essere causata da un cattivo software come un malware o un driver scritto male. Anche la RAM difettosa causa corruzione, ma verrebbe rilevata all'avvio.
Questo è il motivo per cui avete il POST e il vostro computer emette un bip o mostra dei numeri sulla scheda madre. Le regioni di memoria danneggiate vengono trovate e solitamente contrassegnate come inutilizzabili o semplicemente il firmware lancia alcuni codici di errore e non si avvia.
Se volete rilevare la corruzione della memoria avete bisogno di un debugger. Niente vi avverte della corruzione della memoria. A parte crash, BSOD o il vostro display diventa molto più colorato. I tester di memoria non troveranno la causa, poiché è molto probabile che il software scriva dove non dovrebbe avere accesso e che qualche processo critico venga... corrotto.
Per evitare la corruzione della memoria a causa di un errore hardware è necessaria una memoria ECC. ECC recupera i piccoli errori. Ma avete bisogno di hardware di livello enterprise ed è molto più costoso (e dimenticate l'overclock).
Oh e memtest86 (senza il '+') è meglio.