From what i know your routing seems to be ok - but there are better experts on this board.
Just a few ideas:
Instead of DPS you could go to BKK (typically low Business Class Fares to the US) or even better CMB (very low F fares to LAX and SFO - do a search for CMB first on UA or Asiana or C on NW).