Got rid of my late-2009 iMac last October and almost bought a new one. But because iMacs can not be upgraded I went with a Kickass HP. It got a 6GB GeForce 980ti. Now I am really glad that I got it because when the time comes that my 980ti can't run a game I want with all graphics options maxed out, I'll be able to install this (or whatever is cutting edge at that time):
http://www.pcgamer.com/nvidia-gtx-1...m_source=facebook&utm_campaign=buffer_pcgamer
http://www.pcgamer.com/nvidia-gtx-1...m_source=facebook&utm_campaign=buffer_pcgamer