The language Tamil was originally given to the people of the south by Lord Shiva himself and the Sanskrit is 100% preserved in the south and in Thailand as well.

Some of the difference in the north is due to invading Mongols, British, etc.