Have you Enabled Mulitcast and IGMP for all of your switches between client and the server Computer?
Please see the below document.. I am not sure if your custom boot supports Multicast or not.. But TFTPD32 supports Multicast..
http://www.symantec.com/docs/TECH110312
Let me know if it resolves or helps you
Cheers.