Yeah, I'd grab him the 8800gs. For what he does, the extra $20 aint worth it for anything better, and 8800gs is miles ahead of the 8600 and 8500's and about even with the 8800gts 320.
Be warned tho, loud fan as per reviews. If his rig's quiet otherwise, may wanna spring for the palit 9600gt...