This would be a good choice for the cooler;http://www.newegg.com/Product/Product.aspx?Item=N82E16835103065
With that I believe you should be able to get up to 3.5ghz fairly easily which should help a lot.
There should be a lot of good deals tomorrow for Cyber Monday for the video card/PSU. I'd wait and see what pops up. Keep an eye on slickdeals;http://slickdeals.net/
There were GTX 560 Ti's and HD6950s for about $200 on Black Friday. Should be some tomorrow. For the PSU stick with a good brand like Antec, Corsair, Seasonic, Silverstone, OCZ, XFX and 500w or so should be fine.