I have already ordered 16gb worth of ram and a WD 2T hard drive. I plan on ordering the Ryzen 5 2600x and i was going to get the gtx 1060 3gb. I am really just using this pc as a project and for streaming as i will be purchasing an elgato to use with my ps4. Will this build support what i am trying to do or do i need to tweak some things? I also just purchased the MSI B450 Tomahawk. Like i said this is my first build so just trying to get the best setup for what i am trying to do. Thanks!