I use Daz 3D to create everything. I would absolutely recommend a dedicated GPU, renders done on the CPU are incredibly slow. Memory is also very important, especially for complex scenes.
My card is GeForce RTX 2080 Ti, and I have 32 GB ram. I give my scenes about an hour to render to come out at good quality. Many are probably done rendering before that, that's just how much I give them ;)
Daz's help desk article for absolute minimum specs is here, but it's from 2017 and I wouldn't recommend only using the minimum anyway:
https://helpdaz.zendesk.com/hc/en-us/articles/115003568443-What-are-the-System-Requirements-to-run-Daz-Studio-
Hope that helps!