In the past, I would just install everything, then install OS ... windows 10 and it's affection for installing stuff ya don't want, especially drivers, changes that outlook. We don't use 10, we strongly advise against our users using Win 10 and we only will install Win 7 on Windows boxes. That being said, if setting up a Win10 box to mess with, this is what I would do.
1. Install the OS without any connection to the internet. Reboot
2. Install all hardware drivers / utilities on installation media that came with your components. Reboot
3. Disable Win10 from installing hardware drivers. Reboot
http://winsupersite.com/windows-10/stop-automatic-driver-updates-windows-10
http://www.tenforums.com/tutorials/48277-driver-updates-windows-update-enable-disable-windows-10-a.html
4. Install AntiBeacon. Reboot
https://www.safer-networking.org/spybot-anti-beacon/
5. Connect ethernet cable, run Windows Update ,,, until it doesn't want to do it anymore.
6. Go to hardware vendor web sites and d/l any updated BIOS, Firmware, Drivers, utility and install ... reboot.