I'm going to have to offer a few alterations here. An AMD X3 720 is the same price as that E7400 and a much, much better buy.
Have a look at this combo deal, it means you've got plenty of places to go in the future whilst getting similar performance now in dual core apps plus upto a 50% performance leap for the increasing number of applications that are optimised for more cores:
http://www.newegg.com/Product/ComboDealDetails.aspx?ItemList=Combo.203011
4850s are cheaperand faster than 4770s, this one has a much better cooler and double lifetime warranty than the 4770 you picked out, at the same price:
http://www.newegg.com/Product/Product.aspx?Item=N82E16814150337
This 4850 comes out at as little as $75 once promo codes and rebates are sorted out, 2 year warranty:
http://www.newegg.com/Product/Product.aspx?Item=N82E16814102824
You're going to need to switch out to DDR3 RAM if you go this route, this stuff looks great:
http://www.newegg.com/Product/Product.aspx?Item=N82E16820231193
That Rosewill cooler is great, but you'll obviously need the corresponding AMD version if you change your build (which I highly recommend).