What's the optimal texture size for use in B3D?
That depends entirely on your project, goal hardware and the model breakup and mapping style - and the use for the texture. 2K textures can be easily used for level lightmaps and such, 256*256 wouldn't be enough.