I need help choosing new cpu or gtx 1080
in The Commons
hi!
Currenty I own pc with i3, 8gb ram, gtx 650ti boost. With the money i have right now, my options are-ryzen 7 1700, 16gb ram,and work with 3delight or get 1080 and render it with iray. what would be render time like for decent image(two people in a room) with the ryzen setup? And if I replace 650ti boost with 1080 in my current machine, will the gpu get bottlenecked(if my scene doesn't exceed the 8gb vram)?
Forgive me if there's grammatical errors or if you find my question hard to understand. I'm not a native English speaker.

Comments
Not having a fast GPU doesn't mean you can't use Iray, though obviously it will be slower that way (even with a Ryzen CPU).
While both renderers can produce fantastic results, Iray is clearly the way of all DAZ products going forward. As Richard says, you can run Iray without an Nvidia card... I only finally broke down and bought one a few months ago. I'm really glad I did and my 1070 probably increases my render speed by 3-4 times on average, but I think the real question is whether your computer is sufficent for all your other needs. If it is, the card makes sense, otherwise it's kind of like adding turbo chargers to a tractor. :)
I think your current pc cant go well with a 1080 video card right now. If I were you, I'd pick the Ryzen option: more RAM, more powerful CPU. RAM is very important too, and 8GB IMO is definitely not enough for rendering complex scenes. Windows 10 will stop Daz Studio if it exceed the RAM limit.
You can always buy a video card later for your Ryzen rig
Ok it's not rendering or compute timings but this will give you an idea of the bottleneck impact of an i3 processor on a geforce 1080
https://www.back2gaming.com/guides/nvidia-geforce-gtx-1080-cpu-scaling/
There is a thread here where people have been comparing render times using a "benchmark" scene in Iray. These include many of the latest GPU's, and some even posted how long the scene takes using only their CPU. Here's the link:
https://www.daz3d.com/forums/discussion/53771/iray-starter-scene-post-your-benchmarks/p21
For me, I rendered the benchmark scene in about 3 minutes using my GTX 1070, but the Ryzen 7 1700 (8 CPU's, 16 threads) took something like 12 minutes. Generally, the GPU will render much faster than even a great CPU. And in my experience that is true in many other apps you might be using. It seems like many developers are trying to make their software utilize GPU's in order to speed things.
So you should really list all the processing-intensive apps you'll be using and determine if you'd be better off with a new CPU or new GPU. And make sure the rest of your computer can handle whatever you choose. You may need to upgrade your power supply to handle a new GPU, or you may need a new motherboard, and so on.
...are you sure about compatibility? I have an I7 930 and x58 chipset (both which are an older generation than the i3) and I can install any of the new 10xx series as my case has plenty of room. Granted the slots are PCIe 2.0, but all that means is a it would take a bit longer to load a scene into VRAM.
I do agree that 8 GB, (even 12 GB) is insufficient for rendering on the CPU particularly if like myself you create fairly involved scenes (I'm trying to find a good deal on a 24 GB tri channel kit myself so I can upgrade my current system).
It really depends on what rendering route one wants to go in. CPU rendering with Iray, no matter how many CPU cores you have, can be excruciatingly slow (not as bad as LuxRender but still I have heard of upwards of 1 - 2 day render times) particularly with emissive lights and volumetrics. If you are planning to primarily render in 3DL the Ryzen system will shred when it comes to render times. particularly with twice the memory you currently have (this means you can render reasonably complex scenes without the process dumping to swap mode).
I agree, if you are mainly doing Iray renders, get the card, and if you can afford it, go to 32 GB memory. Having only 16GB will have your PC crash if the GPU bows out of a render.
...are you sure. When a render job exceeds the availble memory on my system, it dunps to virtual memory (swap mode). Yes it is glacially slow but it doesn't crash. Generally you want twice the amount of system memory that the card has. so a single 8 GB 1080 or 1070 would be OK with 16 GB.