Your cpu is ok upgrading your graphics card will allow you to up the settings atm they are dropping in price look at a 460 gtx should handle what you need.
A 460 gtx new is just under 100 bucks if your board is sli you could add another for more fps.