I'd second the advice to break the journey. I recently flew LHR to SYD via SIN, and instead of just the one-hour layover I've done in the past I actually spent the night in Singapore. It made a big difference. It helps that Singapore is super-efficient and the journey form the airport into town and vice versa is quick. I wouldn't try that at LHR!