This is a recursive topic with no clear answer by the moment. The dimension amount of the array has nothing to do with the nexus problem. Anyway, I can't understand the need of the secondary division, since a terrain area is bidimensional you only need two dimensions in your array.

How do you hide and show the visible chunks? Creating and removing entity terrains? If so, I would suggest you recycling the removed one.