I am preparing to build a new tower, the first in a long time, and am aiming for it to be a "baseline" for upgrades for a long time.
It will be used with a dual boot Windows 7 / Debian, Windows for gaming and Debian for everyday tasks (multimedia) and programming (nothing CPU intensive yet).
The goal is to have it built for a relatively low price, performance be damned now if must be since I don't have a lot of PC games yet, but I value the future proofing above all.
I am hesitating between three processor, the difference in price is not that huge, but the sockets are different, and I'd like to know that when time's come, I ll not have to buy a new motherboard with the next processor too because I have choosen the wrong socket.
I'd also would like to have the more bang for my buck, since I am on a tigh budget for my ambitions.
- i7-5820K, socket 2011-v3, 440€
- i7-7700K, socket 1151, 410€
- i7-4790K, socket 1150, 400€
EDIT:
To clarify a few point, my main worry is to, in some year when the processor will start to get old, have to change the motherboard with it because of a change of socket, followed by changing something else because X is not compatible with the new motherboard, and things cascading in buying almost a new PC.
I am also not in a hurry, so if the release date of a new socket type that will be supported longer is scheduled for soon (<1year), I am also comfortable waiting for it.