sorry,I miss understood your questions.
I thought you were trying to ask if it is good to use EAD or H1b if 140 approved and 485 pending > 180days
if you can get a h1b approval before leaving, why not get a visa stamp in China use your newly approved H1b? In that case, you don't have to use AP