Scheduling is simple, just play the Best and schedule the Toughest all the time. This is how it was done in the past, the BCS changed that so that all these teams have their fill of cupcakes. If USC wants to play you the same year you have Oklahoma on the schedule, then play USC, drop Central Michigan or some other directional school to make room for USC. This is how you create a compelling and interesting slate.
If you want to be the best you have to beat the best, let's get back to that mantra.
Also, as a fan it is insulting to ask me to pay $75 for a ticket to see them crush Kent State or Central Michigan and pay the same for a conference game against Rutgers or Penn State. Conference games are much more compelling. Paying $150 a ticket to see USC is a much better value than paying $75 a ticket for Central Michigan because it is a compelling matchup vs a glorified scrimmage.