Hi papia290. I would avoid going for the 1st Gen Threadripper. I don't know if you are budget tied but if you have an option to stretch out to a 2950x then defiantly do so. If you can avoid the 1st and 2nd gen Threadripper by any chance, I would suggest going for the 5950x Ryzen 9 cpu. It offers the same multicore performance as a 2970wx (24 core model) even though it has 16 core but it offers vastly superior performance in single thread.
If you decide to go the 5950x route and you are on a budget you can go for a B550 motherboard and save some money there. Good luck!