Money, generally. :lol:
In all seriousness though, the 4790K is still an attractive proposition - but to give you a better idea, we'd need to know your full spec - and your location
Motherboard, PSU, RAM models & speeds.
The 960, while still a decent enough card, isn't too appealing considering the cost new of something like a 1050TI