GREED:
Those non-conference schedules are made 5 years in advance. It is no fault of those teams when their foes have a down year. In the case of Oklahoma - and all of the larger conferences, Bama and UCLA are home at home series. Big conferences will not schedule another big conf. program without a return home visit. Bama by the way was played in Tuscaloosa. Fresno State was a late addition when another non-conf. foe backed out late. (Fresno State is no slouch as far as slouching cream-puffs go) If you look at most of the teams that you listed, they are scheduling teams in LARGE BCS conf. as well. (SEC, ACC, PAC-10, BIG 10)
In regards to the non-conference schedule, it is a tight rope that AD's have to walk. They have to schedule tough enough teams that will not hurt the strength of schedule, but not walk into an ambush. . . all the while doing this 5 years in advance. Notre Dame has one of the toughest schedules every year, but they bring that upon themselves being an independent.
As far as the original question, I've heard the inside trac is that many of the Sooner Fans. . . such as myself are taking a pass on the Big XII title game, in favor of the Sugar Bowl. (I'm not looking past K-State, or taking anything for granted, just had to choose one or the other, and went for broke) I think 60-40 is an accurate estimate. Wish I could be there, but I guess that 68 degrees and sunny will have to do!