For culling I'm going to start with culling entire chunks but I have a few reasons to suppose that splitting chunks into 16x16x16 cubes would have performance gains in frustrum culling but also in a few other places as well, like re-tesselation when a chunk is changed (e.g. by placing/removing a block)