How about adding a freshman cap of $200K, a sophomore cap of $500K, and a junior/senior/transfer cap of $1M? You could also throw in bowl, playoff, and championship bonuses. Audit the players and have huge penalties on the schools if the cap is exceeded. This would allow the players to make darn good money on their supposed "NIL" while mostly keeping the arms race in check.