Results are here under National Games:
http://www.gbrathletics.com/nc/chn.htm
Men did not run outside 29 as stated above, but were consistent with other years.
Look at the performances of Jiang Bo in '97 on a different track:
1500m - 3:50.98
5000m - 14:28.09
The 1500 time is every bit as extraordinary as the times Wang Junxia record in '93 but I've heard nothing about these.
Given the rush of performances of this standard in the mid 90s, which has since completely dried up, it is clear than something was up. I have no idea what but the short track theory doesn't appear to hold water to me.
____________________________________________________________
Your link says that these marks are from the National Games but the marks from the '93 championships aren't the ones listed. According to your link the winning time for the women's 1500 in '93 was 4:28.5, the 3000 was 8:27.68, and the 10,000 was 31:08. The times run in '93 were actually 3:50.46, 8:06.11, and 29.31.78.
According to your link the men's winner for the 1500 was 3:46.29, Steeple was 8:57.28, 5000 was 13:51, and the 10,000 was 29:40. In reality the times were 3:48.68 for the 1500 (tactical race), 8:24.97 for the steeple (a NR), 13:32.46 for the 5000, and 28:40.81 for the 10,000. Also the actual steeple and 5000 times are the fastest ever run at the national championships by fairly large margins. The 10,000 time is the 2nd fastest with the fastest only 1.5 seconds faster, they are the only 2 sub 29's ever at the national games.
The men also ran NR's at 400m and the 400 H while the women had national records at 400m, 800m, and the 400 H. With the exception of the men's 800 and 1500, every winning time from that meet is an outlier.