Der iMac braucht mindestens die 1600er in der Regel funktionieren knapp schnellere auch, aber es gibt keine Garantie. Die iMacs sind häufig zickig beim Mischen von RAM Bausteinen - auch wenn sie "kompatibel" sind. Kompatibel bedeutet nichts anderes, als dass ein Baustein gewisse Spezifikationen einhalten muss - da gibt es aber eine gewisse Bandbreite und wenn man dummerweise welche erwischt die zum einen am unteren Ende der Spezifikationen liegen und diese mit welchen mischt welche am oberen Ende liegen läuft der iMac, zeigt allen Speicher an, nutzt ihn auch.
Ein echter Hardwaretest des Speicher offenbart allerdings Fehler. Ich selbst habe es mehrmals erlebt, dass iMacs mit 2*2 und 2*4 GB (12GB wurden erkannt) dann Schwierigkeiten mit einem odrnunsgemäßen Ruhezustand hatten, entweder ging der Rechner im Ruhezustand nach einer Weile komplett aus, oder er ließ sich gar nicht erst schlafen legen. Tausch der RAMs brachte immer Abhilfe, in einem Fall half es schon die RAMs mit denen eines anderen Rechners über Kreuz zu tauschen (hatte Sonntags eh keine anderen zur Hand…).
Wenig Probleme gab es bisher mit 4 gleichen Riegeln aus dem gleichen Angebot, viele rüsten aber erst einmal partiell auf. In der Windowswelt sind die meisten Rechner deutlich großzügiger mit der Akzeptanz, Apple meist nicht, es gab früher nicht umsonst häufig "Apple approved RAM"… ( es waren StandardRAMs, die aber noch einmal gezielt überprüft wurden)