Zwei mal 2 GB machen normalerweise mehr Sinn als vier mal 1 GB, weil so noch RAM-Steckplätze zwecks späterer RAM-Aufrüstung frei bleiben, die aber nur bei XP/Vista 64bit sinnvoll ist.
Unter XP/Vista 32bit wirst Du eh' nur 3 bis 3,5 GB von den 4 GB nutzen können.
Desweiteren würde ich nur Markenmodule mit langer Garantiezeit kaufen, etwa von Corsair, Infineon, MDT, Kingston, Samsung uvam. Von No-Name-Modellen mit nur 2 Jahren Garantie würde ich Abstand nehmen.
Die genauen Timing-Daten sind dabei nicht so wichtig, die Taktraten der Module (667, 800, 1066 etc.) sollten aber so groß sein wie sie Dein MoBo maximal ansteuern kann (steht im MoBo-Handbuch).
Ansonsten kaufe ich neuen RAM immer beim Händler um die Ecke meines Vertrauens, auch wenn er dort geringfügig teurer als bei Internetshops ist.
Bei evtl. auftauchenden Unverträglichkeiten konnte ich so immer schnell (!!!) und unkompliziert die Module gegen alternative Typen austauschen.
Gruß
Werner