Im planning on upgrading from my gtx 460 to something better, I was looking at the Dirt 3 edition 6950, which is very easy to unlock the extra shaders of a 6970. My budget is 300, and I plan on using for Battlefield 3. I dont have any preference towards ATI or Nivdia whichever is the best bang for the buck. I want to be about to run the game as close to ultra as possible playing on 1920x1080 and I have a 750 watt psu so power isnt a problem.