For example, the GTX 1060 6GB version is selling for about the same cost as the GTX 960 4GB if purchased new. If you are going to use GPU rendering, you may fair better from a newer architecture card. The i5 6500 is a great performing chip, though without hyperthreading you may feel there is more to be desired when it comes to rendering capability.
If you are doing CPU based rendering, the more cores the better. Many rendering programs can use either GPU or CPU to do the job. It really depends on the programs that you are using and the projected timeline you are wanting to maintain when it comes to rendering.