Hey, my 2 cents.
CPU - whatever, Ryzen or AMD which is not prehistoric has a lot of punch for handling music production
RAM - 8 min, 16 optimum, 32, 64 overkill, anything above 16 GB is either overkill or you have to have a good reason for that
HDD - DAW, VST folder, Sample folder Temp record folder, on SSD … it just saves so much time
… Single-core performance seems quite much more important than the thread number. DAWs nowadays are quite good at multithreading and load balancing, but it’s good to consider that a singular instance of a VST is never multithreaded. (Maybe some VST3 ones nowadays are, but in general VST format doesn’t like to be spread across more cores because of latency issues.) …
I have a template in Ableton, which is around 160 tracks loaded on startup. It’s all from inserts, effects, virtual, hardware instruments, midi-sequencers, and a whole orchestra with various articulations. etc. with SSL mixing console simulation on every single track. When I load it up, it takes some time, something over a minute, but as soon as it’s loaded it hovers around 20% of CPU usage, and whatever I am doing with the template I will get around 50% CPU with 70% spikes here and there. I have Ryzen 3700x, 64 GB Ram, and Ableton on M.2 disk and all the aforementioned folders on some generic Samsung SSD and have 96 sample buffer size. Nothing extreme.
So, although in 2010 one had to consider what kind of a machine he will buy for music production, I don’t think it has to be stressed over too much. nowadays When you set the buffer in your daw it’s how many samples in advance DAW will process before playing the output. The CPU usage in DAWs is … how many samples are actually utilized in the buffer while computing the final output. So when you have 50% CPU usage in your DAW it means that for example with 256 sample buffer in DAW, 128 samples in the buffer are actually used. When you have 0% utilization it means that whatever is your DAW doing it could do it in real-time without using the buffer. But no matter what the CPU utilization DAW will still calculate the 64, 128, and 256 samples before playing the next piece of audio no matter what.
Also, it doesn’t actually matter if your CPU usage is constantly hovering around 80%. As long as you will not get over 100% there’s absolutely no issue.