Welcome to the corner!
So, here are my opinions:
- Do not buy a streamer card. I had one, it's pretty much a meme at this point. Your GPU will be able to encode just as well. (Basically, if you use the streamer card or the GPU, you have less perfect encoding. It's not bad at all, but not as perfect as software, raw CPU encode. That said, it is good for 99% of the cases. Anyhow, your GPU can do what this card can. I just sold mine months ago. Never really used it.)
- Buy Corsair PSU. New PSUs have "on/off" feature, like new GPUs. They remain silent (0db) until you push them. Check the prices, buy one like this if you care about noise. I mean, who does not want a near silent PC? The modular part is good idea! Cable mess is always..a mess. Seasonic is another great brand (it's the same as Corsair.) My 750W Corsair been going strong for ~6+ years.
- SSD wise you are better off with a simple 256GB one. That is enough for all programs + Windows. Games, don't really matter where they load from. I mean, from my 200+ Steam library, all the games I tried and owned - only Killing Floor and Squad requires an SSD because they are built up from lots of small files. But, the 256GB one would still fit these games. Make sure the SSD is MLC. (SLC (too expensive) > MLC (ok) > TLC (crap)) So basically, you just save money here. But, that's just my tip/idea.
- HDD: Get a good, reliable HDD. I swear by Western Digital (not the green or blue one!), but Toshiba and Hitachi also served me well. If a HDD has like 3 or 5 years of warranty, thats a good indicator it's gonna last.
- The GTX1060 6GB is a great GPU, can do 1080p maxed out. Good choice. If you want 120hz or 144hz gaming, check out the 1070 or 1070TI (not sure if your country was hit by the miner price surge bs). Brand-wise, I would go with something that has 3 years of warranty. MAKE SURE THE LENGTH FITS IN YOUR CASE. Some cases don't have enough horizontal space for the GPU. It's easy to check, the case manufacturer tells how long fits in, the GPU manufacturer tells you the length.
- I would only buy Ryzen/AMD if you want to do video encoding, 3D work, rendering. Otherwise, a 6-core Intel is a ton better choice in terms of gaming or any other kind of workload. (Not hating on AMD, that's just how it is.) Why Intel?
1) Better single thread performance. (So, most games will run better.)
2) If you want to do the workload I just mentioned, there is zero issues with that. But you have to get the 8 core AMD Ryzen.
3) It has an Intel iGPU inside, so if your 1060 breaks, you have a backup. It can also encode videos, just like your GPU (called Intel QuickSync.)
Yes, there was a lot of fuss about the recent Spectre/Meltdown security incident, but in reality, there was almost no performance hit on recent Intel CPUs.
(Maybe point: - I would go with 8GB of ram, maybe buy more used or wait until the prices go down a bit? Just a tip. Depends on what games you wanna run, of course, or what things you want to do on your PC. Squad for example, can eat a ton of RAM. Will the RAM prices go down in the near future? I don't know, no one knows. But they are hella expensive.)