For you, the i7 4790K would be the best. The 5960X is an extreme edition chip, which means that it uses a non standard chipset (Intel's X series) which won't support Broadwell CPUs. Intel uses a tick-tock system, where two series of processors support the same socket. Haswell, the current family, is the tick, and Broadwell will be the tock. The 5960X is Haswell-E, standing for extreme, and this is separate from the normal tick-tock mechanism.
Woody