Das Problem ist eher, das Memtest86 keine Garantie ist, einen Fehler zu finden. Wenn Memtest etwas findet, dann ist es ein Fehler. Wenn es aber nichts findet, heißt das nicht, dass der RAM heil ist.
Das ist mehr ein Problem an der Sache. ECC wurde nicht umsonst eingeführt. Einfach nur bestimmte Pattern quer durch den RAM schreiben und gucken, ob es auch wieder korrekt zurück kommt, ist halt nicht unbedingt ein zuverlässiger Test. Man wird entsprechende RAM-Fehler aber entsprechend kaum mit irgend einem "Test den man mal kurz ausführt" finden können. Nehmen wir beispielsweise mal an, du schreibst Daten nach A und liest A, dann ist es korrekt. Aber du schreibst Daten nach A und schreibst B und liest wieder A... was ist dann? Und wie lange lagen die Daten in A, welche Temperatur ist gerade usw. usw.
Hier einen Test machen, der auch hier Aussagen trifft würde Monate/Jahre dauern pro Durchlauf.