I am rendering on an old GTX 760 with only 2 GB VRAM and have to struggle with this every day. I had a GTX 1070 with 8 GB temporary and even on that card I was VRAM-capped very easily.
[/rant mode enabled]
pick one:
a) DAZ is an unoptimized piece of shit software where unskilled "Artists" with no knowledge about how computers how sell bloated "Art" with unnecessary over-sized textures and ridiculous polygon-counts. Then some gamedev loads up only 2 characters with clothes and is already using more than 8 GB VRAM. Then gamedev tries to render and Iray falls back to CPU because Mr. GPU is out of memory. Now at this point it would be nice to let the gamedev know about this, but no, DAZ (or Iray, don't care who is to blame) does not tell this to the gamedev and there is no way to prevent this. *gamedev sad* Gamedev must now check the DAZ-logfile manually to find out wtf is going on...
b) DAZ is a piece of shit software and after one render-attempt that did fall back to CPU for whatever reason the software must be restarted to use the GPU again.
[/rant mode disabled]
I highly recommend "scene optimizer". Why? The most typical reason for being over the VRAM-maximum is unnecessary high-resolution textures. This script helps to reduce the resolution and has many options to optimize. But please backup your scene and learn how to use it first. It can fuck up your scene if used wrong! Hope this helps.
EDIT: I did not even notice it was 3Delight, sorry. I'm not sure whether "scene optimizer" works with that. But the main problem stays the same, lack of VRAM.