I think you need to remember with the expanded schedule we have added non-conference creampuffs for opponents more often than not...making it easier now to get the elusive "winning season".
When the Big 12 started, we actually swapped out a 'creampuff' for a conference game. Only since last year has the 4th nonconf game come back (with 2002 and '03 as the calendar exceptions):
11 games, 1970-95: 4 nonconf, 7 conf
11 games, 1996-2005: 3 nonconf, 8 conf
12 games, 2006-07: 4 nonconf, 8 conf
We haven't had real solid nonconference opposition in ANY winning season since the 11-game slate started...
1971 (Majors) - Idaho, New Mexico, Kent State, San Diego State (4-0 nonconf; 4-3 conf; bowl loss)
1976 (Bruce) - Drake, Air Force, Kent State, Utah (4-0; 4-3)
1977 (Bruce) - Wichita State, Iowa, Bowling Green, Dayton (3-1; 5-2; bowl loss)
1978 (Bruce) - Rice, San Diego State, Iowa, Drake (4-0; 4-3; bowl loss)
1980 (Duncan) - NE Louisiana, San Jose State, Iowa, Colorado State (4-0; 2-5)
1986 (Criner) - Iowa, Indiana State, Wichita State, Wyoming (3-1; 3-4)
1989 (Walden) - Ohio, Minnesota, Iowa, Tulane (2-2; 4-3)
2000 (McCarney) - Ohio, UNLV, Iowa (3-0; 5-3; bowl win)
2001 (McCarney) - UNI, Ohio, Iowa (3-0; 4-4; bowl loss)
2004 (McCarney) - UNI, Iowa, N. Illinois (2-1; 4-4; bowl win)
2005 (McCarney) - Illinois State, Iowa, Army (3-0; 4-4; bowl loss)
That's a 35-5 (.875) nonconference mark (4 losses to Iowa, 1 to Minnesota) and a 43-38 (.531) conference mark in those 11 seasons.