I've been planning on building a small form factor PC using an i7 6700, but it has occured to me today that with the bottlenecks in gaming systems being primarily the gpu, am I really gaining much in shelling out for an i7?
The big question about this to me is how important multithreading is going to be in DirectX12. Initially, it looks like it'll be very important, but we can't be entirely sure of that and it's going to take a while for games to utilize it anyway.
My thinking is, I can spend a small amount on an i3 now, then if multithreaded performance makes a massive performance different and I find my i3 struggling, I can upgrade to an i7 Kaby Lake (or maybe Cannonlake, if it's compatible with the Z170 chipset) in the future.
Of course, I have the mid-range options of getting an i5 6600, but that's still double the price of an i3 6100.
What are everyone's thoughts on this? Am I better off futureproofing by getting the i7 now, or being frugal and waiting to see what DX12 brings?
The big question about this to me is how important multithreading is going to be in DirectX12. Initially, it looks like it'll be very important, but we can't be entirely sure of that and it's going to take a while for games to utilize it anyway.
My thinking is, I can spend a small amount on an i3 now, then if multithreaded performance makes a massive performance different and I find my i3 struggling, I can upgrade to an i7 Kaby Lake (or maybe Cannonlake, if it's compatible with the Z170 chipset) in the future.
Of course, I have the mid-range options of getting an i5 6600, but that's still double the price of an i3 6100.
What are everyone's thoughts on this? Am I better off futureproofing by getting the i7 now, or being frugal and waiting to see what DX12 brings?