Предполагая, что ваши целые числа составляют 4 байта, этот вектор представляет по меньшей мере 13 гигабайт.
Это смехотворно велико для большинства приложений, о которых я только могу подумать.
Скорее всего, вам не помешает редкий массив. Если нет, как только вы достигнете таких размеров, просто выделите один вектор и используйте отображение от 3D к 1D, например:
std::vector<int> flat(220000*120*130);
size_t At(size_t x, size_t y, size_t z) { return 120*130*z + 120*y+ x;}
flat[At(x,y,z)] = someValue;
Или используйте специализированную библиотеку, которая будет обрабатывать все это для вас.