If I imported the MAC address of the devices, advertised the task sequence to its collection then the device was able to PXE boot with the x64 boot image.
If I was unable to do this, I used a SCCM USB key if I had the drivers on the key for the USB dongle.
Problem is if it is a device like a Surface with one USB port, then you need a USB hub, with USB drive and USB dongle. It gets to be an expensive setup for imaging many devices at once.
Thanks for all the responses. I hope this helps someone.