North China would be understood as a specific place -- I don't know if in fact it is defined -- with definite boundaries which may be officially specified or at least customarily understood. Northern China would mean the area of China towards the north, but the exact area would depend on the context and the attitude of the speaker.
Let me give you another example, which might make the distinction clearer. South America is the continent. Southern America would mean the part of America towards the south, so if you normally take America to mean the US (which many people do), then southern America would represent the southern part of the US. An entirely different place! (To be fair, though, I think most people would say "the southern US" in this context.)
Also, note that "north" etc. can also function as nouns and adverbs, whereas "northern" etc. are strictly adjectives.