Nimm auf jeden Fall Speicher von einem Markenhersteller, mit No-Name-Speicher handelt man sich nur Ärger ein (Z.B. Infineon, WinBond, TwinMos, Corsair, Kingston, Samsung, etc). Hier sollte man nicht am falschen Platz sparen!
Vorsicht vor Speicher, der unter dem Begriff "Marke" angeboten wird, dahinter verbirgt sich normalerweise No-Name-Speicher (und das sind halt oft Module, die bei den Markenherstellern nicht durch die Qualitätskontrolle gekommen sind...). PC 3200 bzw DDR 400 solltest du dir schon leisten, auf die Cas Latency (CL) brauchst du keinen Wert zu legen: der Unterschied zwischen CL2 und CL3 liegt im einstelligen Prozentbereich.
Achtung, der Athlon 64 braucht meines Wissens "Registered" Speichermodule, mit normalem (unregistered) Speicher kannst du da nichts anfangen! Im Zweifelsfalle schau nochmal im Handbuch deines Rechners nach.
Für möglichst preiswerte Bezugsquellen siehe z.B. Preissuchmaschine, RockBottom, Hardwareschotte, GuensTiger, eVendi oder preisauskunft.de, um nur einige zu nennen.