Let H \leq \mathrm{GL}(V) be a counterexample to the statement of the theorem with n \geq 2 minimal.
Under this condition, assume that |H| is as small as possible.
The proof proceeds in several steps; we choose the constant C = \max \{ 20/3,\, C_1 \}, where C_1 is the constant C from Proposition 2.5.
Step 1: H acts irreducibly on V.
Assume that W is a nonzero proper irreducible submodule of V. Let K be the centralizer of W in H. The factor
group H/K acts irreducibly and faithfully on W. Thus \overline{c}_p(H/K) \leq C \cdot \frac{m - 1}{p-1}
where m is the dimension of W over the field of size q.
Since H acts completely reducibly on V, there exists a submodule U of
V such that V = W \oplus U. The group K acts faithfully on U. Since K is
normal in H, it acts completely reducibly on U by Clifford’s theorem. By the
minimality of n again, we have \overline{c}_p(K) \leq C \cdot \frac{(n-m) - (r-1)}{p-1}.
These give
\overline{c}_p(H) = \overline{c}_p(H/K) + \overline{c}_p(K) \leq C \cdot \frac{m - 1}{p-1} + C \cdot \frac{(n-m) - (r-1)}{p-1} = C \cdot \frac{n - r}{p-1},
a contradiction to the minimality of H.
Step 2: H is perfect.
Since H acts irreducibly on V, its derived subgroup [H, H] acts completely reducibly.
Now, \overline{c}_p(H) = \overline{c}_p([H, H]) and we may assume that H = [H, H] by the minimality of |H|.
Step 3: H acts primitively on V.
Assume that H acts imprimitively on V, that is, H preserves a decomposition V = V_{1} + \ldots + V_t of the vector space
V to (proper) subspaces V_{i} of the same size where 1 \leq i \leq t for some integer t > 1.
Let the kernel of the action of H on \{ V_{1}, \ldots , V_{t} \} be B.
We have \overline{c}_p(H/B) \leq (t-1)/(p-1) by considering the p-part of t!. Since B is a proper normal subgroup of H, we have \overline{c}_p(B) \leq C \cdot \frac{n - t}{p-1}. These give
\overline{c}_p(H) = \overline{c}_p(H/B) + \overline{c}_p(B) \leq \frac{t-1}{p-1} + C \cdot \frac{n - t}{p-1} \leq C \cdot \frac{n - 1}{p-1},
where C \geq 1 is used.
Step 4: H acts absolutely irreducibly on V.
Let E = \mathrm{End}_{H}(V). This is a field extension of the field of order q. Let the order of E be q^{e}.
The group H may be viewed as a subgroup of \mathrm{GL}(V) where V is the
vector space of dimension n/e over the field E. The EH-module V remains
irreducible. Let e > 1. The minimality of n gives
\overline{c}_p(H) \leq C \cdot \frac{n/e - 1}{p-1} < C \cdot \frac{n - 1}{p-1}.
A contradiction.
Step 5: H does not preserve any proper field extension.
Assume that H preserves a field extension structure on V over the field of order q^e for some e > 1. The group H may
be embedded in \mathrm{GL}(n/e,q^{e}).e and since H is perfect, H lies in \mathrm{GL}(n/e, q^e).
By the argument in [GMP, p. 1028], the group H acts irreducibly (and faithfully) on V viewed as a vector space of dimension n/e
over the field with q^e elements. These give
\overline{c}_p(H) \leq C \cdot \frac{n/e - 1}{p-1} < C \cdot \frac{n - 1}{p-1}.
A contradiction.
Step 6: The group H is quasisimple.
By the argument in [GMP, p. 1029], for every normal subgroup R of H every irreducible constituent of the R-module V is absolutely irreducible.
Since H acts primitively on V, every normal subgroup of H acts homogeneously on V by Clifford’s theorem.
In particular, every abelian normal subgroup of H is cyclic by Schur’s lemma and is central by the previous paragraph.
Let R be a normal subgroup of H minimal subject to being noncentral. The center Z(R) of R
is contained in Z(H) and R/Z(R) is characteristically simple. As in the proof
of [GMP, Theorem 4.1], the group R is either a central product of say t
quasisimple groups Q_i (with the Q_{i}/Z(Q_{i}) all isomorphic) or R/Z(R) is
an elementary abelian r-group for some prime r. In the second case R is an
r-group with r different from p and it may be proved that R is of
symplectic type with |R/Z(R)| = r^{2a} for some integer a.
We follow the proof of [GMP, Theorem 4.1] and introduce some notation.
Let J_{1}, \ldots , J_{k} denote the distinct normal subgroups of H that are minimal with respect to being
noncentral in H. Let J = J_{1} \cdots J_{k} be the central product of these
subgroups. Let W be an irreducible constituent of the J-module V. Then W =
U_{1} \otimes \cdots \otimes U_{k} where U_i is an irreducible J_{i}-module.
If J_i is the central product of t copies of a quasisimple group, then
\mathrm{dim}(U_{i}) \geq 2^t and if J_i is of symplectic type with
J_{i}/Z(J_{i}) of order r^{2a}, then \mathrm{dim}(U_{i}) = r^a.
The group H/(Z(H)J) embeds into the direct product of the outer automorphism groups of
the J_{i}. Let J_i be a central product of say t quasisimple groups Q. The outer
automorphism group \mathrm{Out}(J_{i}) in this case may be viewed as a subgroup of
\mathrm{Out}(Q/Z(Q)) \wr \mathrm{Sym}(t). Since \mathrm{Out}(Q/Z(Q)) is solvable by
Schreier’s conjecture,
v_{p}( | \mathrm{Out}(J_{i}) / \mathrm{Sol}( \mathrm{Out}(J_{i}) ) | ) \leq v_p(|\mathrm{Sym}(t)|) \leq \frac{t-1}{p-1},
where \mathrm{Sol}(X) denotes the solvable radical of a finite group X.
Now let J_i be a group of symplectic type with |J_{i}/Z(J_{i})| = r^{2a} for some prime r and integer a.
In this case \mathrm{Out}(J_{i}) may be viewed as a subgroup of \mathrm{Sp}_{2a}(r) and so
v_{p}(|\mathrm{Out}(J_{i})|) \leq v_p(|\mathrm{Sp}_{2a}(r)|),
which is at most \frac{(4/3)r^{a}-1}{p-1} by [GGLV, (3)].
Since n = \dim(V) \geq \dim(W) = \prod_{i} \dim(U_{i}) \geq \sum_{i} \dim(U_{i}), we have
\overline{c}_p(H/(Z(H)J)) \leq \frac{(4/3)n-1}{p-1} \leq \frac{5}{3} \cdot \frac{n-1}{p-1}
by the previous paragraph and the fact that n \geq 2.
We claim that exactly one of the J_{i} is nonsolvable with a nonabelian composition
factor of order divisible by p but different from a group of Lie type in characteristic p.
Suppose otherwise. If there is no such J_i, then \overline{c}_p(Z(H)J) = 0 and so
\overline{c}_p(H) \leq \overline{c}_p(H/(Z(H)J)) + \overline{c}_p(Z(H)J) \leq \frac{5}{3} \cdot \frac{n-1}{p-1} < C \cdot \frac{n-1}{p-1},
by (Proof) and the fact that C \geq 5/3, a contradiction. Let the number of such J_i be m > 1. Without
loss of generality, let these be J_{1}, \ldots , J_{m}. We have \overline{c}_p(Z(H)J) = \sum_{i=1}^{m} \overline{c}_p(J_{i}).
For each i with 1 \leq i \leq k, let \mathrm{dim}(U_{i}) = n_i. By the minimality of n, we find that
\sum_{i=1}^{m} \overline{c}_p(J_{i}) \leq C \cdot \frac{(\sum_{i=1}^{m} n_{i}) - m}{p-1}.
If m \geq 3 or m=2 and \max \{ n_{1}, n_{2} \} \geq 4, then \sum_{i=1}^{m} n_i \leq \frac{3}{4} \prod_{i=1}^{m} n_i \leq \frac{3}{4}n, hence
\overline{c}_p(H) = \overline{c}_p(Z(H)J) + \overline{c}_p(H/(Z(H)J)) \leq \frac{3C}{4} \cdot \frac{n - 1}{p-1} + \frac{5}{3} \cdot \frac{n - 1}{p-1} \leq C \cdot \frac{n - 1}{p-1},
where the last inequality holds since C \geq 20/3. A contradiction.
If m = 2 and \max \{ n_{1}, n_{2}\} \leq 3, then \overline{c}_p(\mathrm{Out}(J_i)) = 0 for i = 1,2 and hence
\overline{c}_p(H/(Z(H)J)) \leq \frac{(4/3)\sum_{i = 3}^k n_i - 1}{p-1},
so
\overline{c}_p(H) \leq C \cdot \frac{(n_1 + n_2) - 1}{p-1} + \frac{(4/3)\sum_{i = 3}^k n_i - 1}{p-1} \leq C \cdot \frac{n - 1}{p-1},
by the minimality of n,
where the last inequality holds since C \geq 4/3. A contradiction. We thus have m = 1.
We claim that k = 1. Assume that k \geq 2. By the previous paragraph and without loss
of generality, \overline{c}_p(J_{1}) \geq 1 and \overline{c}_p(J_{i}) = 0 for every i with 2 \leq i \leq k.
By the minimality of n and the fact that k \geq 2 and n_2 \geq 2, we have
\overline{c}_p(Z(H)J) = \overline{c}_p(J_{1}) \leq C \cdot \frac{n_1 - 1}{p-1} \leq \frac{C}{2} \cdot \frac{n - 1}{p-1}.
This together with the bound (Proof) and C \geq 10/3 give \overline{c}_p(H) < C \cdot \frac{n-1}{p-1}, a contradiction.
The group J = J_{1} is a central product of say t quasisimple groups Q_i (with the Q_{i}/Z(Q_{i}) all isomorphic).
We claim that t=1. Assume for a contradiction that t \geq 2. Let W be an irreducible constituent of the J-module V.
Then W = W_{1} \otimes \cdots \otimes W_{t} where W_i is an irreducible Q_{i}-module for every i with 1 \leq i \leq t by [KL, Lemmas 5.5.5 and 2.10.1].
For each i with 1 \leq i \leq t, let m_{i} be \dim(U_{i}) \geq 2. We have n \geq \prod_{i=1}^{t} m_{i} \geq \sum_{i=1}^{t} m_{i}.
We get \overline{c}_p(J) \leq C \cdot \frac{n - t}{p-1} by the minimality of n and \overline{c}_p( H/(Z(H)J)) \leq \frac{t - 1}{p-1} by Schreier’s conjecture.
This is a contradiction since C \geq 1. We conclude that t=1.
Since H is perfect, H = JZ(H) and so H = J is quasisimple.
Since H acts absolutely irreducibly on V and is quasisimple, the final contradiction follows from Proposition 2.5.