Is this build compatible, and is there anything I should change?

Jun 16, 2018
1
0
10
I'm pretty bad at PC building, I want to upgrade my PC to have these components:

CPU: Intel - Core i7-8700K 3.7GHz 6-Core Processor
Cooler: Noctua - NH-D14 65.0 CFM CPU Cooler
Motherboard: Gigabyte - Z370 AORUS Gaming 5 (rev. 1.0) ATX LGA1151 Motherboard
Memory: Team - T-Force DARK 32GB (2 x 16GB) DDR4-3000 Memory
GPU: MSI - GeForce GTX 1070 8GB Video Card
Power supply: Corsair - Enthusiast 850W 80+ Bronze Certified ATX Power Supply

I already have some of the components, the Cooler, the power supply and the GPU. is this an okay build for gaming (and a little streaming) or should i change anything?