Budget wäre sehr interessant!
Bezüglich CPU würd ich auf Sandy Bridge warten, ist nen Blick wert. Am besten gleich nen quadcore nehmen. Das zahlt sich in der Zukunft aus.
RAM: im Moment reichen 4gb noch aus, Betonung auf "noch". Bei vier Bänken würde ich 2x2gb kaufen, dann bleibt noch Luft für günstiges Aufrüsten. Takt sollte natürlich so schnell wie möglich sein, auch die latenzen würde ich nicht unterschätzen, kostet nur ein paar Euro mehr und bringt um die 3%.
Hdd: da würd ich ne SSD nehmen, wenn's irgendwie machbar ist. Bei grossem platzbedarf noch ne 7200er Platte dazu, dann passt das.
Ich vermut dein Kumpel will nicht übertakten, also nimm nen flotten chiptsatz, aber von nem günstigen Hersteller. Welcher das ist, lässt sich meist aus den preistabellen rauslesen. Ich weiß es nämlich auch nicht auswendig.
Grafikkarte hängt komplett vom Budget ab, jeder Euro mehr bringt auch mehr Leistung. Für cod7 reicht übrigens sogar meine alte 9500gt noch sehr gut. Würd ich aber nicht in nen neuen pc einbauen, das wäre ein Flaschenhals.
Im Gegensatz zum bürorechner musst du auf gute Kühlung achten und das Netzteil sollte ausreichend dimensioniert sein. Das Müssen aber keine 500w Monster (oder mehr) sein, da übertreiben die Hersteller. 500w und mehr brauchen nur absolute killerpcs mit zwei schnellen grafikarten.