So this Christmas I was thinking about upgrading my i5-4440 cpu. I am deciding whether I should upgrade to the i7-4690k or if i should upgrade to the i7-6700k, but if i were to upgrade to skylake I would also have to upgrade my motherboard and ram. Any thoughts on what I should get?