Com o PXE ROM, você está muito limitado a apenas TFTP. Quando você carrega algo como o iPXE, você tem muito mais opções.
Observe que você pode usar o PXE ROM integrado para carregar o iPXE (via TFTP) e usar o iPXE para inicializar outro protocolo. Esse processo é chamado de chainloading e está documentado aqui: link