Okay, so I have never build a computer before and this would be my first time, usually this would bee overkill for a first build, but I'm looking to keep this PC for over 5 years with minimum upgrades. I have spent the past month or two picking out some parts with a budget of $1,000-$1,300 including a monitor. I have parts picked out but I'm stuck on with GPU I should get.
For the CPU is a Ryzen 5 2600x and I got 16gb of ram. The monitor I would be using is a Dell S2417DG which supports G-Sync.
I want to use this computer to stream games and get ABOVE 60fps while streaming. I also want to record game-play and use it for YouTube. I will mainly be playing games like cs:go, fortnite (maybe), and R6. Not too many games and I plan on getting a lot more in the future, maybe GTA 5, Battlefield, or stuff like that. When I'm playing these games WITHOUT streaming I'm looking to get hopefully over 100fps and I might turn some settings down such as shadows, other than that I don't wanna change too much. I know the monitor has G-Sync so tearing won't really be a problem.
I also edit videos using Sony Vegas and After Effects, I don't know if the CPU will support that entirely but let me know if that doesn't.
I was thinking that a 1070ti would get me to my expectations, I don't want to spend too much money on this. I'm also not looking to overclock ANY of my parts, but if I much to reach these goals then please let me know. If you wanna let a take a closer look at my parts here's a list https://pcpartpicker.com/user/GlucoseGarbage/saved/fXfV6h let me know if I need to change anything so I could have good fps and not be held back when doing any of the things I plan on doing.
Thanks for all the help in advance :D