Solange du Marken-RAM nimmst und keinen No-name- oder "OEM"-Speicher, ist es fast egal von wem. (Achtung, wenn im Online-Shop als Bezeichnung nur "Marke" steht, ist das oft auch zweite Wahl, Finger weg!) Ausgenommen du möchtest deinen Speicher übertakten, da gibt es tatsächlich Sorten, die übertaktungsfreudiger sind als andere.
Wenn du knapp bei Kasse bist und nicht gerade PowerGamer oder begeisterter Videoschneider, reichen für Windows XP auch 512MB RAM bequem aus, aber wenn du es dir leisten kannst, gilt die amerikanische Oberweitenregel: "bigger is better and too much is just enough" (`tschuldigung, Mädels ;-).
Nimm den schnellstgetakteten Speicher, den dein Board unterstützt, d.h. wenn dein Motherboard einen Speichertakt von 400MHz liefert, nimm DDR400, auch PC3200 genannt. Mach dir aber keinen Kopf um die Speichertimings; ob der Speicher nun CL 3, 2,5 oder 2 schafft, macht in der Praxis nur wenige Prozent Unterschied aus, da muß man schon scharf benchmarken, um das unterscheiden zu können