Yup.. 7950gt is perfectly fine right now.. No point in upgrading until DX10 games come out at which point you'll get much more for the money obviously..
yeah id stay with the 7950gt until and upgrade worth it comes out. even the 8800gtx would be worth it if you wait prices will drop and you will probly get a better card for the same price as it is now.