So I was planning to upgrade my i3-4160 to i5-4690 (non k). . is it still worth it to upgrade haswell generation in December 2016? I know skylake is better but if I upgrade to skylake I would have to spend another mobo and DDR4 ram and proc as compared to proc only on haswell. So I need advice