at that resoultion you'll be looking at an hd 3870, best for the price, and your in luck, price just dropped again. pick one up for as little as a 140 over here http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=+40000048&Configurator=&Subcategory=-1&description=HD+3870&Ntk=&srchInDesc=
but you probably won't be satisfied with any of the cards you listed, or better yet, you can wait for the 4000 series which is supposed to kick even more butt for your gaming dollar, then you can just max it all out with no problem. (hopefully). They should be hitting newegg's shelves soon. If you can't wait, i suggest nothing less than a 3870, low power consumption add a little overclock if you want ( i got decent results with the one from gigabyte), and it's inexpensive.