At least in Blender, having the best machine on the market does not guarantee that you will not have some performance problems. Blender has its own limitations, and eventually it could be improved later, or maybe not.
In general, it is always better to buy the most modern hardware of the last family of each, so that you do not feel the need to upgrade in the short term.
Regarding the CPU, very many threads is very good to render with Cycles. But to work with Blender, there are tasks that depend a lot on single thread performance. So a good decision regarding CPU is to achieve a balance between those two things:
(you do not buy Intel Xeon, you do not need to spend that much)
About the GPU, gaming new card with as much vRAM as you can. When you have something in your sights, you should ask about it here.
About RAM, 32GB is usually good.
I did not worry much about specifying hardware because I think your budget is not so limited and you will not have problems in choosing a good machine.