GTX950 is weaker than GTX960, already mentioned it. And the difference is only 20 bucks.
Most games rely more on GPU than on processor, some games do benefit from stronger processor.
However, to be noted, I tend to upgrade the GPU more often than the processor. In my opinion, it is better to get stronger processor first and upgrade the GPU later.
i5+GTX960 is the better combination by far compared to i3+GTX960 or i5+GTX950...avoid i3+GTX950, unless you really really have to.
Inkiad build is also nice, you can tryto cut the costs by reducing the case price, picking up only single channel RAM, etc. Just try to keep the i5 and GTX960.