It's more punctual than NCR route but keep in mind that you have to give extra slack in Hajipur-GKP-Moradabad route, the route I'm suggesting is of Hajipur-Ballia-Varanasi-Prayagraj Rambag-Prayagraj JN route, there's a fewer number of train in this route therefore punctuality is ensured