What you just described is exactly the reason why I went and got a pretested 5.2Ghz 8700k. Yes it is kinda nuts but it is the brute force approach.
The beauty of this CPU is, that it will work great on not so great programmed games with it'S superior IPC and high clock rate.
Considering most of our VR games are from small indie studios the brute force approach is a good one.
With highly parallelized software the threadripper is a great piece of tech for sure.
I had the same experience with my Fury X that I replaced with a Titan X Pascal. The Fury X was - when it came out, a great GPU that could play it's strenghs in some games. Most of the time all it's potential was simply wasted while it's counterpart the 980 GTX pushed through with high clocks versus the Fury X unused Cores. I know I am comparing GPU to CPU now but the Fury X had pretty much the same issue as a threadripper has now when gaming. Loads of theoretical performance that is not used.
From my experience the brute force aproach by intel/nvidia works out better for now.