I saw in a YouTube video opinions that input latency with 10th gen feels better.
Just my opinions and thoughts aside from my prior AMD related post.
Corsair RMx series PSU.
GPU is more important for gaming so I would opt for i7 to put more cash to GPU.
I hear good things about Western Digital black series of NVMe being both cheaper and faster however I would prioritize looking for deals with highest capacity and warranty period to put more cash to GPU.
My personal preference is
RAM speed compared to cost doesn't really matter. 32GB of CL22 sounds terrible but really it's just fine. ( I know
right?) This might sound gross but I run Horizon Zero Dawn and Death Stranding at
60fps (limited by monitor refresh) with 5950x, Rx 6700 xt, and CL22 ECC ram, at high details, with no problem in the gaming experience. Save some money with cheaper RAM to put toward GPU. Having said that don't buy bottom of the barrel of anything if you can help it.
I did quite well with midrange rx 6700 xt. It's probably not going to last 10yrs with modern games but it was only $300-ish dollars at the time. My prior choice would have been rx 6800 xt but that has only recently dipped below $500 USD. I hear 3070 is pretty good choice except for the price.
If you decide to go with current hardware buy CPU last. It's hard to argue with getting a free CPU. If it's not enough you still have options to upgrade it later.
Good luck.