There are two things i can do, take a 7700k and GG e or still and wait, one month maibe, and see if the situation grow better.
Meanwile the 1600x will be relased.
My only regret, is we dont even know if the next mainstream intel esacore will drop onto 1151. There are good probability, but if...