I wouldn't buy a 3070ti at this moment in time, the 4070 in the build above is much better.
Firstly, the 3070ti is an expensive card for one which only has 8GB of vram, example of 8GB gpu, https://youtu.be/Rh7kFgHe21k?t=483
Secondly, the newer Nvidia and AMD series cards are said to come out...