From what I see... RAM's good, if you have a spare coin, get 2400MHz module, might be more futureproof.
Graphics... Unless you get real bargain for GTX970 skip it, it's not bad, but it's been overcome. 1060 is a bit lottery ticket as long as there are no reviews available yet, but according to specs it should be both faster than RX480 & GTX970 while having less power draw. Watch for new stuff price fluctuations though - will apply both for RX480 and GTX1060.
Storage... imho get M.2 Samsung, they seem to give pretty good performance and their reliability is good. Notebook secondary HDD is a good idea due to moving the chasis. If you can, for SSD pick model with NVMe, it's faster, if you can't, no worry as normal one is still more than fast enough for your needs and I am not sure how much you can notice NVMe speed boost given your use case.
PSU... I have good experience with Corsair and quite bad with SilverStone, but that's likely a rather a "bug in the matrix"... SilverStones in general should be on par with good Corsairs, maybe even a bit better.
Motherboard... premium for Z170 chipset would be worth it only with "K" processor... Either go for H170N or B150N... I can't see a reason though why B150 chipset would do you any less service then H170 so it should be fine take that one.
As for those two cases they both look good so take which one you like more. But, check max dimensions of graphic card: Fractal has 310x145x47mm, Silverstone has limit of 13" long x 4.78" height (330x121x?).
Hope it helps, have fun building new toy