Fellow 3D artist here.
I'm using 32gb ddr4 ram, always nice to have that space.
R5 1600 slightly overclocked is a price to performance dream, I use blender3D primarily and having that open with adobe aftereffects, illustrator, substance painter, unity, and photoshop all at the same time with no stuttering is awesome, and this is coming from a 6700k. Plus having the extra cores is nice for rendering physics animations since I can't use my gpu to do complex math renders.
I use a 1080 for gpu, it really makes the viewport "smoothness" and experience a huge difference, coming from a 970. That and gpu rendering speed is nice to have. I could probably not notice a difference with a 1070, but I got my 1080 for a really good price.
the new 12 threaded i7 will for sure beat out the 1600, not by a huge margin, but its almost double the price (i got my cpu for 185). If I were you I would just get 1600, or even the 1700.