The words "drifting off", "nodding off", and "dozing off" are approximately synonymous, but "drifting off" was chosen over the others for a reason. "Drifting" implies going into a dreamlike state, which is apparently being emphasized here. "Nodding" and "dozing" simply mean going to sleep from sheer tiredness, with nothing else implied.