Now....as for the games that come with each video card....I already own Assassins Creed 3 on my Xbox (birthday gift) and I own the original Borderlands on Steam and I had a hard time getting into it because I had nobody to play it with...and I would be in the same situation for Borderlands 2. The AMD card comes with Far Cry 3, Sleeping Dogs, and Hitman: Absolution. All of those games I have never played before and I really want them all. So as for the games....the AMD card wins.
And here's where I am having trouble....performance. Basically....does a 7970 out perform a 670? This is mainly for gaming.
Both are great choices. Knowing that you will not find yourself struggling to reach a desireable quality at very playable framerates with either card, and that the 7970 will come bundled with some AAA titles you will be enjoying, it will be the better choice for you.
If you want the extra handful of points in your bench scores, you're better off looking at some other bench scores to make your decision. But you'll be kicking yourself later when you're paying $60/game for those same games.
Again, I WON'T be doing any video editing or anything like that....this is for a computer meant just for gaming (and the occasional school projects of course). So with that being said....would CUDA make much of a difference?