I purchased my x399 and 2950x for $50 cheaper than just the cost of just the 3950x. 1 & 2nd Gen Threadripper are always on sale now, along with the x399 boards. If your going to wait till the 3950x to release you might as just wait to see what info comes out about the new Threadrippers.
If you need an upgraded computer right this moment, the best idea IMO is to pick up a high end x399 MSI Meg or Zenith Alpha and just pick up the 1950x (1920x if your really want to save money but still have a nice upgrade, its $265 on newegg right now). This way later on down the road you should be able to upgrade to Zen 2 Threadripper or pick up 2990wx when they go on sale.
The 3950x is the top end of Ryzen, the chances of seeing more cores on the platform is far less than what Threadripper already offers.