This is my (somewhat biased) opinion.
The Core i7 has a fair bit more of a 'will be out dated in less time' factor.
As far as I am aware, Intel is still winning the CPU war, pumping out models that perform faster than AMD's equivalents by a long shot.
Of course, if price as an issue, AMD is generally cheaper, and slightly more bang for buck, but when comparing that CPU to a Core i7, i don't think there would be much of a competition.
AMD these days are not friends with the gamers as far as I know too. The Athlons and Durons used to be loved worldwide by gamers, then they slipped in the market.