hes right either for the processor a core i5 or the x4.
Cores an overkill unless you plan on doing it at 1080p+ resolutions.
5770 is not better than a gtx260 but its dx11.
I would recommend 4870 coz its in the same price range.
If you can get the gtx250 core 216 its good but i doubt it will be in this price range..if you can save some from these...
Corsair TX750 or HX620 or VX550 are more than enough for : gtx 260, 4890,4870,5770,5830.
IF you want to play high end at DX11, then get any card in 5800 series like 5830,5870 etc.
You could save some money on the motherboard if you dont plan on going for sli and crossfire....