Can I do a dual-boot hackintosh on this build?

CPU: i7 8770k. SSD: 500gb Samsung 850 EVO. Motherboard: MSI Z370M GAMING PRO AC. GPU: MSI Armor RX580. Cooling: NZXT Kraken. Case: NZXT H400i. RAM: Corsair Vengeance LPX 2x8GB (16GB).

My goal is to have Windows 10 on my M.2 960 EVO and the Mac OS X High Sierra on the 850 EVO and be able to boot between the two.

Any assistance is greatly appreciated! Thanks!!

Author: @Vinlock