I found even an i3 has been able to outperform an AMD 6-core, if he gets a lower end i5 for slightly more (there's nothing low end about an i5 ) he will have a much better PC.
Also OP you should go with a nvidia, what with phyx, CUDA, and just the performance/price of the current generation, nvidia 600 cards are so much better than AMD 7000