I am glad you have read the PC Helpdesk Section Rules and utilized the necessary tags in thread title, in your thread HERE.
However, there are chances of improvement.
Always mention the Budget in the Thread, as well as in thread titles.
I am going to edit the thread title. Take that as an example and make sure you choose thread titles appropriately in future
Bro have you purchased the 550?If not don't go for it,and with those specs nothing will run great,just good.A GTX 460 OR A 560 (non ti ) WILL BE ABSOLUTELY what you need.Just givin you advice.
P.S if you do get it,buy the EVGA version to overclock it a bit to get better performance