Sixteen team playoff, season about same length.
Start with conference games or only one non-conference game.
Conferences with Championship games would play that game in a bye week for all other teams, between the conference games and the bracket games. The Top 16 would be selected before the conference championship games and those games would only determine conf champs and not affect rankings.
After conference games send Top 16 into Championship Bracket and the rest into regional brackets. After 3 weeks of bracket-play, there would be two undefeated teams per bracket. The Champ bracket would be for National Championship, the other bracket undefeateds would get major/good bowls as would the 2-1 teams in the Championship Bracket.
All teams not in bowls (6 wins wouldn't be qualifier, placement in bracket would be) finishes season by playing fourth bracket game, bowl teams wait for bowl season.
By the time conference play was over, we'd have good idea who Top 16 are. Number 17 would be placated by being a top dog in a regional bracket and good chance of playin way into good bowl instead of being bottom feeder in Champ bracket and receiving crappy bowl bid.
The nice thing about bracket play would be that teams would be matched up winners vs winners and losers vs losers. Teams would be playing against teams at their level instead of current non-conference games where people feast on cupcakes. In other words, the competition would always be good. There would still be a non-conference season so to speak, it would just be latter part of season and mean something.
All teams would need to be in a conference. Anyone not in a conference can go play Canadian teams with fat balls and oversized end zones.
Sure, travel would be determined only after finding out which bracket and after winning or losing bracket game, but they do it in bball. It could work.