According to some reliable reports on name check issures, there are more than 60000 name check pending for more than 2 years (not 6 months, but 2 years) world wide. I think a significant fraction are for Chinese applicants amoung those 60000 people ( which meaning more than 100000 for pending more than 6 months).
If the personel in DOS are not terrible at maths, I would expect a serious retrogression on EB2 and a priorty date on EB1 soon.