In my opinion, you shouldn't spend for either if you can avoid it right now. I'd just wait for their next wave of CPUs. If you require a CPU right now, I'd go with the i5 if I weren't doing any gaming. If I intended to game heavily, I'd go with the i7 (given the two choices).
However, you did mention 3D rendering. The i5 will be just fine. In 3D rendering you clearly want to spend more of the resources on the GPU than the CPU anyway.
I'm doubtful that you'd notice a difference between the i5 and i7 that warrants the extra cost.
Question: You are using a dedicated card though, right? (i.e., not the Intel integrated crapware...)
DISCLAIMER: I go with AMD because they're cheaper and, as far as I can tell, practically just as good. If I were in a position to build an entirely new rig with
practically no budget, I would go with Intel for the PCI express 3 support.
Cheers,
Aaron