Those cards were recommend purely on the basis of the machine being a high end machine and not for the use that its going to be used for.
You can look at an ati 4670 or an nvidia 9600 and that would be more then enough for what he does.
I will have to say you more then likely over bought for what the computer is going to be used but you surely future proofed yourself for many years to come. The V8 is a decent cpu heatsink so you could go with that or you can look at a Xigmatec Dark Knight which will work just as well and cost you less.