Re: not sure
Don't know why all you guys are recommending the intel.
The amd is around $160 cheaper, and chances are he won't be utilizing a quad core.
Sure it operates in 90nm but i think thats hardly reason enough to go out and buy the quad-core. Most programs, (especially ones he is going to be using) do not utilize quad core technology. In fact the vast majority don't. So all that money he invested into that CPU is going to go to waste.
No games currently make use of quad core technology, and it will probably be a while until we see one that effectively does. Your better off saving the money and going with the AMD, which will be more than suffice for what you described. Or go with an intel dual-core instead of the quad. Spend the $160+ you save on something else like more ram, a nicer motherboard, a better psu, or a better gfx card. Any of those is a better investment then that over the top CPU.
A nice dual-core like the one from AMD you listed or one from Intel will be fine for the next 5 years. I guarantee you that one of your other components in your system will bottleneck that processor even when programs with quad-core support comes out.
Karma/rep is always appreciated
There are only 10 kinds of people in this world. Those who can read binary, and those who can't.