I'm in the same boat.
Any upgrade is DDR4, so means new RAM, which ups the cost quite a chunk. I could go 7700k, delid it, and get decent speeds, but.... even then it doesn't seem like much of a jump, and it's still quad core, still bugger all PCIe lanes (I want more for running a PCIe x4 4 channel USB3.0 card for Oculus Rift sensors, as well as a 10GBe card).
Ryzen 1700/1800x is similar price, scratches the "more cores" itch, but has even lower performance gains (4ghz max) in single threaded tasks, and the same PCIe limits.
x299 is obnoxious and has annoyed me due to things like, no soldered IHS, have to go to the 7900x to get 44PCIe, hot and probably negligible single threaded gains.
Threadripper is almost tempting me, but realistically 16 cores is over the top for me. I still gain little in terms of singlethreaded perf (although apparently it clocks higher than Ryzen 7), but it does have those PCIe lanes....
If I thought I could get TR to 4.5GHz or so I'd probably just buy that.