You will also have to add the helper address of the WDS server as the PXE listerer needs to see the DHCP packets.
Also option 67 is only required if the WDS server is running on the same computer as a non-M$ DHCP server. I think your issue is the iphelper. So I would try your orginal config with the additional iphelper.