We have both acknowledged that you cannot prevent cheating. Giving kids the option to get paid instead of get an education would reduce the number of students willing to take extra benefits. If a kid chooses school and wants to get paid he can swap without having to take a year off like Dez did.
If you push it further, like the Ivy League, and remove all athletic scholarships you can reduce it further. The kids who are want to cheat are in the paid league and the kids in college are paying their own way or are on academic scholarship and will not want to screw it up. Cheating will likely be in the form of paying a player's tuition and fees, which will be much easier to catch than cash under the table.
You will never stop the cheating but you can make it irrelevant.
Most of that either doesn't make sense, or is completely impractical.
A much easier solution would be to do as I have suggested. That being, have the NCAA enforce strict punishment to teams caught cheating.
If a team is afraid of the repurcussions, they will police themselves, restrict booster access to non-existant levels, and eliminate players who don't abide by the rules.
That makes sense. What you're suggesting doesn't.
Ps - I still win. :Moss