Vector coded caching multiplicatively boosts MU-MIMO systems under practical considerations