Follow this guide if you want to install Windows over PXE using Arch Linux as a PXE server.
Ensure the PXE target is booting in UEFI mode (without CSM support). Set PCI LAN as first and only boot device, and disable UEFI IPv6 Network Stack (we'll boot over IPv4).
pacman -S dnsmasq wimlib darkhttpd samba