What if a metric was devised that included all/most of the elements we hear about,(overall record, top 50 wins, top 100 wins, strength of schedule, etc,) and a numerical weighting was given to each. Now here's the kicker. What if this calculation was run after every game and a running total point (score) was available constantly throughout the year. Kind of like what kenpom and others already do I suppose. And that rating was used to determine the seeding of the teams. That way every team would know how they ranked at all times.
We could still do the conference champs getting the automatic bid, but the rest would be determined by this year long rating which is constantly available and known to all. That way every "bubble team" would know what they have to do to pass other teams with similar ratings in those last few days of the season. Kind of like how a gymnastics athlete knows exactly what score they need to take the lead as they enter their competition.
Okay all you stat gurus, let's see if we can't solve this Cardinal seeding screwing problem once and for all.