Chinese artillery is one of the most, if not the most, advanced in the world. As is South African artillery.
Just compare the round range of Chinese artillery to other US or Russian artillery of same period.
Legacy of Gerald Bull. The Chinese are ahead of the other major powers by like two decades.
The US is trying to mitigate this lack of range with the latest M109A7 with longer barrel.
Well, they still call it the M109 still but it's in fact a whole new artillery unit. Not even chassis is the same.
It uses Bradley chassis with the NLOS-C Future Combat Systems gun.