you will need a better GPU to play on medium or high settings, especially since that card is only 1 gb.
here are some options, slightly more expensive but will show you much better results.http://www.newegg.com/Product/Product.aspx?Item=N82E16814131546
as for CPU: http://www.newegg.com/Product/Product.aspx?Item=N82E16819113356
it has the same socket, same price, but higher clock speed.
the ram is great. and for motherboards, im not really a pro, im sure someone else can give you a better opinion. but by the looks of it its a pretty good mobo. you could look into getting a slightly cheaper one and put the extra money into the more expensive GPU.
you can use this chart as a reference to see where GPU's stand in the hierarchy. http://www.tomshardware.com/reviews/gaming-graphics-card-review,3107-7.html