5770 is better then 6670 but it needs a 450W psu, unless i'm mistaken, i was under the impression you had a 400W PSU. If your gonna upgrade your PSU anyway then go with a 6850 which is better then 5770, price should be pretty close to so might as well go with the better one. GTX 660 is better then both but not worth the price for your system.