How long will my second gen 2600K@4.2GHz last until I need a new CPU?

Solution
I depends on your expectations.

For example, I am still using a Q9450 because the performance it provides is still good enough for me that I may even skip Haswell and wait for Broadwell in 2014.