If you really want proper undisturbed sleep during your 8hr layover, in your situation you will need to book a room at the transit hotel.
hiahotel.com
However, it will wipe out anywhere between 70 and 85% of the 200GBP you save by choosing QR over BA.