In the 12th gen a CPU positioned a class lower beats the 10th gen, so a 12400 beates the heck out of a 10700 and even a 11700 while consuming less power.
On AMD side you have the 5600(X) beating the 10700 as well
For a new rig I'd avoid the 3070TI at all cost - not much better then non-TI but more power-hungry.
Watch out for proper component descriptions - an "1TB SSD" may be anything from slow to fast, from bad over unknown to good brand.
There may be some retailers that lets you pick parts and assembling them for you