Which Couple of parts would be better

Solution

Sorry, I did not directly answer your question.
Of the two options, I would pick the I7-7700K and GTX1070 option.
GTX1070 will be plenty for most games at 1080P and some at 1440P.
The I7-7700K will have a long life to be useable; it is as good as it...


Aaha which one do you think is better then im new to building to pc gaming man
 
It depends on the kinds of games you will play.

Some games are graphics limited like fast action shooters.
The stronger GTX1080 would be best for that.

Others are cpu core speed limited like strategy, sims, and mmo.
Multiplayer with many participants tend to like many threads.
The I7-7700K would be best for that.

If your monitor resolution is 1080P, GTX1070 will be generally good.
If it is 1440P or 4k, you want the stronger GTX1080.

What is the rest of your prospective build?

My guess from your apparent budget would be a compromise.
Use a stronger GTX1080 and I5-7600K.
 
No doubt, I7-7700K is as good as it gets for gaming.
But, few games can effectively utilize more than 2-3 threads.
It is more important that the threads be fast.
With an overclock, I5-7600K Which costs $100 less can usually get to 5.0, the same as 7700K, and somewhat better than ryzen which tops out at 4.0

That $100 difference can go to a stronger graphics card
 


Not asking for advice on other components, out of the two i've said which pairing is best performance on most games
 


There is a difference between utilize and EFFECTIVELY use.

Figuring out which apps or games can effectively use multi cores can be difficult.
Just because you see activity on all cores does not mean that a app is multithreaded.
It may just be Windows spreading out the activity over all available threads.
In fact if the activity is the same, it is a strong indication of a single thread app.

There was a recent comparison of a 4 core I7-7700K vs. a 6 core i7-7800X.
Yes, I know that is 8 threads vs. 12.
But in every case, the slightly faster single thread speeds of the 7700K equaled or bettered the 7800K
https://www.techspot.com/review/1445-core-i7-7800x-vs-7700k/

An older comparison:
Skip the ad to get to the report:
http://www.dsogaming.com/editorial/report-despite-claims-most-pc-games-are-still-unable-to-take-advantage-of-more-than-4-cpu-cores/

You can see how sensitive number of threads is in YOUY games with this experiment:
Try removing one or more threads. You can do this in the windows msconfig boot advanced options option.
You will need to reboot for the change to take effect. Set the number of threads to less than you have.
This will tell you how sensitive your games are to the benefits of many threads.
 
If an i7s usage is above 50%, it's effectively using more than 4c/4t.
Why don't you bring up an i5 7600k vs i7 7700k comparison instead? From my testing with the i5, it dipped frequently into the 80s, while the i7 stayed at 130+ the entire time. The i5 isn't necessarily slower in some titles, but for me it's the inconsistency that kills it.
 

Sorry, I did not directly answer your question.
Of the two options, I would pick the I7-7700K and GTX1070 option.
GTX1070 will be plenty for most games at 1080P and some at 1440P.
The I7-7700K will have a long life to be useable; it is as good as it gets for gaming today, and will be for a long time to come.
I7-4790K 4th gen users still have little reason to upgrade.

"most" games would include shooters which like fast graphics, sims, mmo, and strategy games which like a single fast core, and multiplayer which likes many threads.

All in all, the second option seems to me to be the best long term compromise.



 
Solution