Everything will always be "coming soon". Just buy previous gen high end components at a great price. That way you can be almost cutting edge without breaking the bank.
If a new component comes out right after, you can just say, cool, there is my next CPU/GPU etc. when the price goes down. No buyers remorse.
Or if you have the money to burn, the question doesn't matter, just buy both.