What system are u using to pxe boot devices? SCCM?
Because when you PXE boot the server running your deployment service always has a default path for the boot file name.
for sccm this is boot/x64 ... or in older versions "smsboot\x86\wdsnbp.com"
If your pxe boot deployment is configured correctly this is not something you should hardcode in the DHCP options.
This should be delivered by your server.
This is not really a network issue but rather a deployment issue on your sever end as I think you should never really hard code the DHCP options for the boot file names into your DHCP.
Regards,
Ben