what cpu would you buy for this build
and is there anything else that you would change?
9600K would cost less, 8700K has Hyper Threading. Do you want to save some money or do you want a little bit better multi-threaded performance? If it's strictly for gaming, I'd opt for saving some money. If you want to stream, edit video, do audio production, etc, maybe go for the i7.
I would go with a slightly better PSU. Corsair RMx or EVGA SuperNova. They don't cost much more, they are more reliable, more efficient, fully modular and they have 10 year warranties.
sweet! ima go with the 8700k I do stream and record some music
and I will definitely go with the corsair rmx. Thank you so much for your help
If you want it cheaper...
PCPartPicker part list / Price breakdown by merchant
TBH, both CPU's would be excellent choices. For a machine that will be predominantly used for gaming, i5 is a good choice.
Alterations to your Build:
I would get a lower end motherboard. You do not need a high end Z370 motherboard for gaming. A mid tier Z370 will work just fine. There are some nice perks with higher end motherboards but most folks do not need or utilize them.
I would get an M2 2280 Nvme drive for fast OS boot and storage. Samsung 970 EVO @ 256 GB enough. The 1TB 2.5" SSD you have listed is a good 2nd drive but non-essential. I consider them a luxury you can live without - particularly if you invest in a much cheaper HDD.
If you are a gamer with a lot of Steam/GOG/Origin etc games, get a 2TB or bigger 5400RPM/7200RPM HDD. Nothing too fancy, store your games on there, have them all downloaded, and then move / copy installation to faster drive as and when you play them. Some folks use external HDD for this purpose, your call.
I ended up buying all the parts from my list already >< so I’m kinda stuck with the 860 :( but should I get a second storage like western digital or seagate?
Oh do not get me wrong, the 860 Evo 2.5" SSD is a fantastic storage device and the 1TB model is on many folks bucket list. If you already have it, keep it, do not bother getting an HDD unless you need the extra space. I was just floating the HDD larger storage as an idea. I presume you have not installed the OS yet, in that case, do purchase an M.2. 2280 NVMe SSD like this one: https://pcpartpicker.com/product/dkHRsY/samsung-970-evo-250gb-m2-2280-solid-state-drive-mz-v7e250bw. It installs on the motherboard itself, blazing fast, and a great place to keep your OS and your most used programs. Well worth the purchase. Once you install it, be sure to hook up the 860Evo to the Sata 1 slot since usually Sata 0 gets used by the M2 Drive.
Will definitely buy the nvme and put my os on that thank you so much!