I am planning on building a PC, and this will be my first time building one. Also, I am still a bit new to understanding the different hardware in a PC.
I'm having trouble on deciding what cpu to get since I have been looking at a lot of different videos and discussion posts on what to get. Most of the time I am playing games or just doing other things online (surfing the web, watching youtube videos, netflix, etc). But occasionally I want to stream games on twitch, and I was thinking of editing videos for youtube. Also, sometimes I will be watching a live stream or youtube video while playing games. Some examples of games I play on my own or would stream are Subnautica, Witcher 3, Metro LLR,Overwatch, and Quake Champs.
I am using a 144hz 1080p monitor (I also have another monitor, 1080p 60hz but it isn't used for gaming) I will be getting a GTX 1070 for my GPU. My budget is around $1500-$2000 CAD for my whole pc build (no monitor). I'm not sure what cpu will be best for me, but I've heard the Ryzen 7 1700 is pretty good since it is pretty good for both gaming and streaming (since more cores and threads), but I've heard the intel i7-6700k and i7-7700k are way better for gaming, but not as good for streaming (but less cores and threads) but what I have seen there is not a big difference between the fps you get from games between the i7 and Ryzen. What CPU do you guys think would be the best for my needs? Also do the threads and cores really have a big influence on the resolution and fps in games, while just playing games and for streaming and gaming or multitasking?