The chronology of Genesis in relation to language Based on the following verses...

Genesis 10:5
(From these the maritime peoples spread out into their territories by their clans within their nations, each with its own language.) The Hamites

Genesis 10:31
These are the sons of Shem by their clans and languages, in their territories and nations.

Genesis 11:1
Now the whole world had one language and a common speech.

...can we assume (or is it simply a fact) that Genesis is not chronological?
Genesis 10, called the Table of Nations, gives a long list of the various descendants of Noah and his sons. Christians debate whether we are to understand the various nations as actually being named after Noah's grandsons and great-grandsons or whether they're just representative, but as a whole that's what it indicates. Chapter 10 is not a narrative, it is a genealogy, like chapter 5 before it, and chapter 11:10-32 after it, and more after that.

Chapter 11:1-9, the story of the tower of Babel, is a narrative explaining how the languages were confused and the descendants of Noah dispersed.

Each genealogical section in Genesis is in order, as are all its narrative sections, however these different genres overlap in what they cover. Whether you want to call that "non-chronological" is up to you.