I Would get two Evga GTx 580 instead of 1 GTx 590... But if your doing 1 monitor, i'd go with the Asus one
/Product/Product.aspx?Item=N82E16814121436
Also i would highly recommend going with Evga because they are awesome increasing the speed
and plus decent cooling which shouldn't cause your GPU to OH
http://www.newegg.com/Product/Product.aspx?Item=N82E16814130693&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-_-Video%20Cards-_-EVGA-_-14130693&AID=10440897&PID=3087823&SID=