I go to visit relatives in Bangkok and can't find an ideal way. I use Air France now which is ok but a huge amount of time hanging around the hell-hole of CDG, especially when they send you an email the day before telling you to go to the wrong terminal for the 2nd flight. I told them about that and thy still do it.
I started with KLM but they double booked my seat on the return journey and wouldn't let me on (a paid and confirmed seat!!) and when I complained at the desk in AMS they literally laughed in my face and said, "of course we double book the seats".
Si I tried China Airlines but they let me down badly during the ash cloud time so I don't use them any more.
Tried EK once and hated the break in the middle.
So then down to LHR for EVA who were excellent but get back just a bit too late to get the last train back from London and tried driving once but how I kept my eyes open for the return drive I'll never know.
Would it be impossible to do NCL-BKK even weekly with a 777?