Если логично разделить их на несколько моделей, то разделите их. Только из соображений эффективности, не храните их в одной модели.
Производительность / эффективность получения данных действительно зависит от того, как вы структурируете свой запрос. Нет смысла загружать все 70 столбцов в память, когда вы будете использовать только 5 - 10 полей. Вы можете просто выбрать то, что вы хотите, используя .values ().
Также, когда вы разбиваетесь на несколько моделей и используете внешние ключи для их связи, то с помощью select_related вы можете получить ту же информацию с меньшим количеством запросов, а иногда даже 1.
Если мы сможем увидеть модель, возможно, мы сможем высказать свое лучшее мнение.