do NOT buy a 6600GT expecting great performance out of FEAR
Great? No. But he'll get decent performance. Much better than what he's getting with a 9800 Pro. And it won't cost him an arm and a leg like a 7800 would -- not even counting the need for a new MB.