The 4870 is a great choice, but if you are a Nvidia fan, then you should go with the GTX 260 Core 216 Super-Mega-Uber-WhateverOtherWordThatMeansBig Overclocked Edition LOL
Alright, but its just called the GTX 260 Core 216. Either one is a good choice, just whichever is your preference.