Depends on what your budget is, if you can afford more than above there are better alternatives.
Unless you are absolutely desperate to buy now I would hold off till next year as all the current cards will likely be updated\replaced with a shiny new PCIe Rev 3.0 interface version. You won't have a PCIe 3.0 mobo now but if you wait and get a PCIe 3.0 vid card when you come to update the mobo later the vid card will be ready to take advantage of it.
I was all set to buy GTX580 or 69xx before Xmas but I'm now waiting.