GPU 3GB vs 6GB

This topic serves as an indication that better hardware bought well is a way better option.
I bought last year December an Asus GTX1060 3GB GPU and was not sure if I should get a 6GB that was so much more in price for my gaming and some DAZ3d rendering needs.
I went with the 3GB card instead of sucking it up and paying extra for the 6GB. BIG mistake. So if you can squeze out extra bit for a slightly better card with more VRAM then do it. I am not talking about going from GTX1050 to GTX1080 or such, even small changes seems to help.
Example:
I did a 2500x1600 render with a character model and DOF background.
Took 56min to do 40% completion and 225renders.
I left it and last night inserted my new Asus GTX1060 6GB card (so from one Asus 1060 to similar Asus GPU)
Took 13min to do 100% with 550renders.
That is a huge difference. Then I upped the resolution to 3500x1910 and pushed the Max Samples to 1200 which was too much really.
Took 42min to do 90% and used 990max samples. I stopped it as the image looked so so good.
Frankly I was expecting a small increase in speed and quality not this wopper of a difference with a change from 3GB to 6GB card
Hopefully this will help someone in the future.
Comments
A big speed increase after going from a 3GB card to a 6GB card means that the render was too big for the 3GB card and was dropping to CPU rendering. If the render can could fit in 3GB then both cards should render in the same time, all settings being equal.
Doubling the VRAM on a GPU isn't a small change.