I'm tossing around the idea of upgrading from my 6970 2Gb I haven't researched cards since I bought my 6970 at release. I like both ATI and nvidia so I don't mind which maker. I want something that performs better. Not just slightly better but something that I will be happy with for another 2.5 years. Also I never buy top of the line. I prefer upper middle range to lower high range. That said I don't have a set price. What should I be looking at these days?