Both Nitestick and Trotter have excellent input.
My 2-cents: If you can wait....do it.
If not (like me), the AMD Athlon 64 3800+ (x2 or not) is an awesome middle weight fighter. I overclocked mine to 2.4GHz w/ a Zalman CNPS9500 cooler... and: F.E.A.R. @ 65-70FPS, HL2 @ 100+FPS, HL2 E1 @ 70-75 FPS.
The FPS is based on an OC'd 7600 GT and RAM that is also OC'd, so take that into consideration.
Have fun!