I have a Sapphire Radeon HD 7870 GHz Edition OC GPU right now, but it is starting to show its age on more demanding games such as Far Cry 3, Thief, and other games that use anti-aliasing. I want to be able to play everything on very high settings, with a decent amount of anti-aliasing. I was thinking about upgrading to a GTX 770 4GB, since they are not too expensive. Also if it helps, my CPU is an i5 4670k, at stock clock rate. I will be overclocking soon though (once I know what I am doing).