My psu isn't the greatest psu but it's still fairly good, I didn't go cheap on that, plus my motherboard is energy efficient, it was advertised as being 90% energy efficient and said most other motherboards are only 60%.
It terms of money I can get another 6850 for about £100, or sell mine for like £70 and buy a 7850 for like £190, I don't want a 7870 because I would rather go for a 7950, it's one of those things where if I'm going to spend a bit more on a better GPU I might aswell spend a bit more on an even better one. But that's about £300, currently my budget enough for a 6850, or sell my 6850 and use the money to buy a 7850.
The games I have now aren't too demanding, I can play mw3 on max settings (1080p), with 70-120fps (vsync turned off), however I'm looking at getting bf3, plus now games generally are becoming more demanding I thinking I could do with an upgrade. I was thinking 7850 since it has 2gb of gram and the 6850 has 1gb, so when it comes to things like bf3 the FPS can drop quite a bit when there's a lot going on.
Keeping in mind if I get a 7850 I can always buy another one, but if I get another 6850, when it comes time to upgrade, I will have to buy another gpu entirely.