Eigentlich kann man bei Ram nicht viel falsch machen. Bei den Ivybridge CPUs würde sich DDR3-1600 Ram lohnen, weil die CPUs bis dahin spezifiziert sind. Wenn du dir ein Kit holst dann schau dass du ein Kit bestehend aus 2 Riegeln kaufst. Bei einem 8GB Kit wären 2x4Gb am sinnvollsten. Bei mehr als 8Gb können es auch Ruhig 4 Riegel sein (z.B. bei einem 16Gb Kit), hier wären aber auch wieder 2 Riegel ideal.
Bei den Timings solltest du bei DDR3-1600 auf eins achten. Hol dir am besten Riegel mit CL9 oder niedriger (je niedriger desto schneller die Timings). Momentan ist es nämlich so, dass durch die Produktionsumstellung von Flashspeicher auf dem Markt viele Batches mit schlechter Ausbeute aufgekommen sind. Die Hersteller mussten deswegen Riegel mit CL10 und CL11 Timings auf dem Markt bringen, da sie sonst nicht garantiert stabil liefen. Das bedeutet im Klartext, dass es sein kann, dass die Ausfallrate der Riegel mit CL10/11 höher ist (weil die Chips so gesehen qualitativ minderwertiger sind).
Schau dass du Riegel kaufst, die nicht mehr als 1,5V benötigen. Die Riegel mit z.B. 1,65V sind aus einer älteren Generation und könnten evtl. inkompatibel mit dem Board sein.
Um abschließend zu schauen, ob deine ausgewählten Riegel auch wirklich kompatibel sind, kannst du bei dem Mainboardhersteller auf der Webseite schauen, ob deine Riegel in der Kompatiblitätsliste für das jeweilige Board aufgelistet sind. Es kann natürlich sein, dass manche Riegel nicht aufgelistet sind. Das heißt aber nicht, dass diese deswegen nicht funktionieren.
Für das Asrock H77 Pro4 MVP hier die passende Liste:
Ich persönlich kann dir folgende Hersteller empfehlen: Kingston, Crucial, Corsair und G-Skill. Bei diesen Herstellern kannst du dir zu 99% sicher sein, dass die Riegel hochwertig sind (natürlich kann es mal vorkommen, dass man ein Defektes Kit erwischt, aber das ist irrelevant).
Hier eine kleine Empfehlung von mir:
8GB Kit -->
16GB Kit -->
Sind momentan die Kits mit dem besten Preis-/Leistungsverhältnis aufn Markt.