I wouldn't get a 1060 with only 3gb of ram. I would either upgrade to one with 6gb or get an rx 580 w/ 4 gb of ram. I would get a motherboard that suits your needs, although I don't really know much about intel chipsets. So, at least get a motherboard with enough PCIe ports, sata, m.2, usb ports, etc. Gtg 2 bed so I'm not gonna type anymore.