new build pc RYZEN7 1700, more ram or more CPU or GPU what to do

Hello guys,

Im building anewPC witgthe amd ryze 7.
I wantto buy the1700, with16gb ram and a GIGABYTE GeForce GTX 1070 WINDFORCE OCcard,

But,

I can olsobuy a mutslower gPU and buy the better ryzen 7 1800xwith 32GB ram

So, what is better
ryzen 7 1700 16Gb ram gtx1070
or
ryzen 1800 32Gb ram gtx 1050 ti

It will commdown to CPU rendering or GPU rendering.

My opinion is that the gpu rendering is better

what do you think.

Hi.

GTX 1070 will be faster than any Ryzen:
https://blenderartists.org/forum/showthread.php?239480-2-7x-Cycles-benchmark-(Updated-BMW)&p=3163508&viewfull=1#post3163508

(one GTX 1070 ~ 1 min)
If you do not plan to use extremely heavy scenes that require a lot of memory, then choose GPU to render. Get the GTX 1070 to render and then you search for the best CPU you can buy with faster and better performance per thread, no matter if it only has 8 threads. You search and analyze benchmarks for Single Thread CPU performance (intel, amd). This to work faster with tasks in Blender, like simulations. Look at the internet more than one benchmark to be sure it is correct.

Edit:
Some simulations in Blender are multi thread, anyway they do not take advantage very well of multi thread, and it is still more important single thread performance for simulations.

https://www.cpubenchmark.net/singleThread.html

So good amount of cores / threads is good, but also consider single thread performance. A balance between the two things.