I am currently organising a new computer build and I am stuck on choosing the CPU that I should buy. I want to buy a processor that will last me for at least 5 years and my current choices are
R7 1700x
i7 8700 (non-k)
I am also thinking of getting an r3 1200 with a cheap B350 motherboard and upgrading to ice lake in the second half of next year which should (according to the rumours) have 8C/16T like the r7 1700x but would probably have higher (or close to equal) clocks and IPC to the 8700. I am drawn to the r7 1700x because it has similar performance (now) to the i5 8400 in games and it has the extra cores which I could use if the types of applications I run over the course of the next 5 years change to more multi-threaded workloads. As far as gaming is concerned I just want a 1080p 60fps experience. The higher minimum frame-rate of the 8700 in games is appealing for keeping a 1080p 60fps experience smoother but I also like the extra cores and threads on the r7 1700x. However, I've seen the 8700 beat the r7 1700x in some benchmarks for multi-threaded applications so I'm really conflicted as to which processor I should choose.
NOTE: I know these both sound overkill for my use case right now but I want to purchase a processor that will last me as long as possible and will adapt to any potential changes to my use of my desktop i.e. if I start to use more multi-threaded applications. Also I've heard that if I go the Intel route the "k" processor is a good investment as I can overclock it later if it starts to fall behind in the applications I need it for. However, in Australia the difference between them is about $80 and I don't know if the possibility of overclocking and the increase in performance over the 8700 that that brings is actually worth it the price difference.
R7 1700x
i7 8700 (non-k)
I am also thinking of getting an r3 1200 with a cheap B350 motherboard and upgrading to ice lake in the second half of next year which should (according to the rumours) have 8C/16T like the r7 1700x but would probably have higher (or close to equal) clocks and IPC to the 8700. I am drawn to the r7 1700x because it has similar performance (now) to the i5 8400 in games and it has the extra cores which I could use if the types of applications I run over the course of the next 5 years change to more multi-threaded workloads. As far as gaming is concerned I just want a 1080p 60fps experience. The higher minimum frame-rate of the 8700 in games is appealing for keeping a 1080p 60fps experience smoother but I also like the extra cores and threads on the r7 1700x. However, I've seen the 8700 beat the r7 1700x in some benchmarks for multi-threaded applications so I'm really conflicted as to which processor I should choose.
NOTE: I know these both sound overkill for my use case right now but I want to purchase a processor that will last me as long as possible and will adapt to any potential changes to my use of my desktop i.e. if I start to use more multi-threaded applications. Also I've heard that if I go the Intel route the "k" processor is a good investment as I can overclock it later if it starts to fall behind in the applications I need it for. However, in Australia the difference between them is about $80 and I don't know if the possibility of overclocking and the increase in performance over the 8700 that that brings is actually worth it the price difference.