Yeah that's why i feel weird about buying a 7870 or 7950 right now though, because i know if i buy one, in like 4-6 months when the 8000 series comes out, i will feel inadequate;p
Unless you need a fix to a problem now, just wait a bit.
Usually newcards come out in time for the Christmas buying period.
This year, we might see the 8000 series cards or the GTX780 class cards.
At least you will get some idea of what is coming and can make a more informed choice among different solutions.