I have a similar situation with some differences. I was born in Hong Kong ( not sure if this counts as China or SAR), on a H1b visa, filing for Green Card since 2002. I am now going to apply through PERM route and try to keep my PD. My wife is on H1b also and a UK citizen where she was born...