The most exhausting part of that journey is likely to be the 12 hour layover in PEK. I'd suggest keeping this for now but continuing to look for other better options to BKK, and pick up the rest of the journey from there. This may be worthwhile even if it adds an extra leg. NH from ORD or the west coast could be a good option, with an onward connection to BKK from NRT.