How much Wattage Power Supply Should I get?

sara.petric69

Prominent
Oct 20, 2017
1
0
510
I'm a first time builder and don't know much about hardware.. I was thinking about getting a 650w psu for this build but i dont know if it will be enough...
Case - NZXT Source 340 Mid Tower ATX
MOBO - Asus Strix z270f
CPU - i7-7700k
CPU Cooler - COOLER MASTER HYPER 212 EVO
RAM - Corsair Vengeance LED 16GB (2x8GB) DDR4 3200MHz
GPU - ZOTAC GeForce GTX 1070 8GB GDDR5 256 bit MINI
SSD - SanDisk SSD PLUS 240GB Sata III
HDD - Seagate Barracuda 2 TB

Also will my other parts be compatible, even with a mini ATX Case? Please answer, any help will be appreciated, Thanks in advance :)