First, your post is bizarrely huge. Next time, be sharp.
You need a better psu. Corsair is the way to go, because you don't want to save money here.
Strictly speaking, 5770 will work for you, but severely bottlenecked by your cpu. You may experience problems in games that would otherwise run fine if you had a nice system.
My suggestion is that you up-grade your whole system.