I don't upgrade GPUs that often, but I feel like it is nearing time. I currently have a GTX670, and it is starting to show it's age.
I don't like buying the top-of-the-line model (such as the 980/titan), as I think the bang per buck is too low. With that in mind, my choices seem to be between...