Hi mate,
I am not really budget sensitive tbh but I don't want to waste my money by buying a 1080ti because I don't even have a 4k or 144hz screen or going to do machine learning.
I bought the CPU brand new at 400AUD which is just $50 more than the 8600k so I don't think there is anything to complain about. Think about it, you don't have to buy a cheaper CPU just for aligning the power with your graphic card is it. And if you think longer, if I change my GPU 3 years later, my CPU will then become the bottle neck, with a CPU a little bit better, the limitation won't be as much as a 8600k.
I am buying the GTX1050ti because I thought the 11 series will come up in a few months time and I can change it right after. I am not using so much calculation power now, 1050ti can roughly fulfil my needs at this very moment. However, I can't guarantee my future need and I am certain that a 1050ti cannot survive my thirst for power within a year of time so I definitely gonna change it after something new comes out. This is the reason why I bought it second handed at merely 140AUD (not a mining card). I can sell it right now for $140 or even higher without losing any money. The reason why I didn't buy 1066 or 1063 is because I just don't want to make the same mistake I made for my car. I bought a VW golf last year knowing the new model coming out in 3months time because I was so excited and can't wait. But when the new model come out with SAME PRICE, 20% more powerful engine and LED lights, I felt quite regretted. This is exactly like the GPUs, with the new Volta coming out in months, a Pascal GTX1060 - although it is very powerful, 70% more powerful than a 1050ti - will be replaced by GTX1160 with the same price. If you think this through, if the deflation rate is 30%, a higher base price 1066 will definitely lose more money than a cheaper 1050ti. I do have caused the build a bottleneck right now and making it unable to release the full power of a 8700k, but it just a couple months' time of tolerance before I can get a 1070 worth of performance with the price of a 1060, and yes, if the price is very high in the beginning, I can always buy a 1066 or 1080 at a price a lot cheaper than now. So I don't think it is a complete wrong choice. The problem is just whether to choose the best performance right now and let it deflate with time or tolerate a relatively lower performance now but boost it up even higher few months later and I have chosen the latter.
zbrownjohn :
Really, like many users, I'll need your exact budget. I know I'm posting this after you've ordered the parts but you should at least read this first.
If you can afford an i7-8700K and a GTX 1080, your performance will be on point, and easily run smoothly at 1080p or 1440p. However, now you've chosen a completely different perspective, an i7-8700K, with a GTX 1050Ti. To put it quite frankly, that's stupid.
The i7-8700K can be used for a GTX 1080Ti in most cases, an i3-8350K would be suitable for a GTX 1050Ti, but you've now potentially bottlenecked your cpu's power, and wasted around $200 AUD. An i5-8600K is much more affordable, and would be great for the GTX 1050Ti, along with being only around 5% worse than the i7-8700K.
Although you were "trying" to save money, you've wasted a lot. You could have a longer term i5-8600K along with a GTX 1060 6GB (or 3GB to save even more money then to upgrade) and be around the same price, with an outstanding performance improvement, and use around the same amount of power.
Now I know that I'm sounding a bit over-reactive, but after all the hundreds of hours or research I've done on components, your build makes me sick. The only upside is that you can upgrade to a GTX 1060 6GB for a cheaper price with great quality after the 11 series comes out and you sell your GTX 1050Ti to Chinese EBay Scammers, but that'll be a few years. I don't recommend upgrading to an 11 series card right away, as prices will be sky-high for not much better performance, that's why I recommend buying the GTX 1060 6GB as a replacement.