A flight time of five hours is interesting because the flight time from KL to Beijing is 5:55 hours, including fuel for diversion, etc, the 777 should have been fulled for at least 7:00 hours flight time. Suggesting that it flew on for several hours but didn't necessarily crash from fuel exhaustion, although if it was at a low altitude all that time fuel burn would have increased.