I love the smoothness I get (less lag) from Nvidia and extra details by Physx. The 7950 gets better fps in most games but the decision can be price.
Can't go wrong with either choice.
i5 or i7 for gaming? Doesn't matter. Both will perform almost the same.