A 6850 would be outdated, too. 75% more cash gets him ~40% more potential performance. Anything that bogs down a 5770 to unplayable ain't gonna look pretty on a 6850.
And I wouldn't trust a GTX 460 with a Phenom II X4 on a 380W PSU.
He's playing at 1024x768, anyway, which is why I said, "potential." He's gonna be CPU-bound in WoW. 5770 or GTX 580 won't make a difference.
I still said it was a good choice. I am just being honest that it's an old card. I didn't say it wasn't a good card either. I'm simply preparing him for what could be a year or two lifecycle on his card. A lot of people expect a computer to last forever, nomatter how old it is, they are always thinking "This cost $1000, it should be worth $1000 in a year". The fact is, it won't be. Everything is likely to work in a year. In fact, hell, my Dad has a 12 year old dell that still works, but that doesn't mean it'll play Crysis 2.
The fact is that the graphics card is almost always the first thing to go old on ya in a gaming rig. The 5770 is the right choice for the OP, there is no doubt in my mind, but I'm not going to tell him it will last as long as the chipset, or the RAM. The OP asked if his build was going to get outdated (about a 2 posts ago) and he didn't seem to get his question answered. I just answered it. OP, the graphics card is old, but it will do the job you ask of it in WoW.
Will it play Crysis well <- sure,
Will it play Battlefield 3 decent when it launches in a year? <- That one's a gamble.
I'm just being honest Dom, I don't feel like he needs a 580, or 6970. These cards are WAY out of budget and would be plain stupid, but when it comes down to it hardware gets old fast, and I don't want him thinking back here in a year when he is getting 5 fps in Battlefield 3, and remembering any of us as being wrong, or not properly answering his questions. The fact just is that graphics card in the long haul has unknown performance, so I'm not going to get him expecting anything.
The important thing with graphics cards OP is to know they are probably the most disposed of parts in a rig (unless parts fry or whatever). Just don't expect anything graphics related to last over 3 years in new games. It'll play games it does the day you get it just like it does the day you get it, but it won't play new games like it plays current games along with games coming out in the next year or so. As long as you aren't expecting more than that (and quite frankly, you shouldn't at your low budget) you're golden.