I think what u have is perfectly fine............but.............if i were reccomend a good card in ur price range
http://www.newegg.com/Product/Product.asp?Item=N82E16814130020
http://www.newegg.com/Product/Product.asp?Item=N82E16814130020