I don't use the built in reset that MS offers. If I'm going to reset/wipe as you stated, which is referred to a clean install......I use MS MCT to create a bootable USB thumb drive with current OS ISO on it. I boot from that to install my OS. I use a usb 3.0 for this and it takes me about 10 minutes to get up and running.
Link Removed