For the OP, has he/she even indicated which games are being targeted here and what the actual splits are between the different use cases? If it's casual gaming and there's no real desire for bleeding edge performance, TR1900x in gaming mode will provide plenty of horsepower to get the job done. In any professional usage that requires very large memory pools, lots of PCI lanes, or substantial NVME data volume, the TR will be unrivaled. And, later on, when money is better, the 1900X can be sold and a 1950X purchased. If you need the I/O capabilities or the memory capacity, TR won't ever hurt you much, and can substantially help you in many cases. In my personal case, though, I'd save my pennies and get the 1920x. 4 more cores and double the L3 cache size.