Remember that "Bang for Buck" is just as important as the "Bang" itself. You don't wanna spend too much money on a small performance increase, compared to a card that does relatively the same thing but for a lot less $$$.
I use this website below to find out what cards are out there (buggered if I can keep up with the model numbers every year!), this then gives me a rough guide to what GPU model's better than what other GPU model;
http://www.videocardbenchmark.net/high_end_gpus.html
Then, here in OZ, we've got this website;
http://www.staticice.com.au/
This will search all computer stores in Australia for each video card, so you can find the best price for the right card and not get ripped off. If I were you, I would find a similar search page that services your area, to see the local stock available. (Support local businesses!)
Once your heart is set on a selection of video card models, google the crap out of them. Key words such as "Video_Card_X +BSOD", "Video_Card_X heat issues" or "Video_Card_X won't boot", etc. Weed out the buggy from the not so buggy.
Eventually you'll find the right card. My personal experience from the past 15 years of tinkering, is that overclocking has killed three of my cards after approximately 3 years of use. But further to this, upon failing they were coincidentally slow & choppy in playing modem games even after overclocking, so were due for replacement. Note that this trend is not so much these days, I can't see myself investing in a new video card for another 4-5 years, and I'm currently running a AMD Radeon 5850.
That's my 2 cents. Enjoy the experience of getting a new video card, I'm envious!
PS: If you don't have an SSD, GET ONE, NOW. I have a Samsung 840 Pro 256GB, also a Sandisk Extreme 240GB, and they are awesome sauce!!!