Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
Next gen cards are expected around Q3/Q4 2009 so you have got a minimum of about 4/5 months for them.
Upgrading depends on a few of things I guess:
1. Are you unhappy with your current FPS in games?
2. What resolution do you game at?
3. Can you afford it?
The 295 is undoubtedly a good card however, not many people think it is value for money. Are you absolutely sticking with team green? The 4870X2 should also be considered...