I have tried to PXE Boot to WINPE using NIC X710. I used iPXE and wimboot, iPXE uses snp drivers and when it hands over control to windows, WinPE hangs in the windows logo.
Thank you for posting your query in Wired Ethernet Communities.
Kindly provide the Firmware version of your X710, sharing the link on where you can obtain the latest Firmware for X710 below.
I'd also like to confirm if you've tried other Intel NIC on the same environment, if yes, kindly share the models and result of your testing to isolate the issue.