I don't have the same experience in Chiang Mai, though it's full of tourists, mainly from China.
The lunch or dinner buffet at Marriott s was awesome. Best quality. Other buffets at different places with different quality. Some awful, some just to vomit.
However, the bit more expensive hotels here offer good food. (maybe possible by influence of Chinese tongues and taste?)