Ok i have come to my conclusion and the choices are:
The Evga 8800gts 320mb for $220: http://www.newegg.com/Product/Product.aspx?Item=N82E16814130082
The Gigabyte 880gt 256mb for $205: http://www.newegg.com/Product/Product.aspx?Item=N82E16814125085
The Asus HD 3850 512mb for $200: http://www.newegg.com/Product/Product.aspx?Item=N82E16814121219
out of these 3 choices which one would be better for high resolution gaming (1680x1050)
The Evga 8800gts 320mb for $220: http://www.newegg.com/Product/Product.aspx?Item=N82E16814130082
The Gigabyte 880gt 256mb for $205: http://www.newegg.com/Product/Product.aspx?Item=N82E16814125085
The Asus HD 3850 512mb for $200: http://www.newegg.com/Product/Product.aspx?Item=N82E16814121219
out of these 3 choices which one would be better for high resolution gaming (1680x1050)