I'm in the market for a new setup. I have an AMD FX 8350 and 12gb of ram. What would be a good graphics card that would last me for a few years of gaming? My spending limit is around $400
I'm going to recommend the GTX 770 if you're looking to spend $400. It's a very powerful card and runs neck-and-neck with the 7970. The particular card I linked below is also over-clocked, so you'll get even more performance out of an already strong card. You'll run basically any game maxed out at 1080p with just this single card. I'd say you'd be fine for 3+ years.
I'm in the market for a new setup. I have an AMD FX 8350 and 12gb of ram. What would be a good graphics card that would last me for a few years of gaming? My spending limit is around $400