2005-lost to NW and MichiganGreat job of painting not even half a picture here. Let's take a little closer look to discern the reality.
2014 - Iowa actually was two of five in wins at the end of the regular season. The very worst opponent during that stretch was five-win Northwestern, but also included eventual eleven-win Wisconsin and nine-win Nebraska. [Iowa lost by three to isu.]
2013 - Two of the four losses that you mention were to nationally ranked Ohio State and Wisconsin; the two wins were against Michigan and at Nebraska. [Iowa beat isu 27-21.]
2012 - Iowa's absolutely worst season in the time frame utilized by you. Just think, if isu manages to reach a four win total including two in the big xii we will most certainly hear how it is an improvement over last season. [isu 9, Iowa 6.]
2011 - Actually, the Hawks were victorious in four of the final seven games including the win over #13 Michigan. [Lost by three in triple overtime in Ames.]
2010 - Of the loses, top ten ranked Ohio State bested Iowa by a field goal. However, Iowa did beat top five Michigan State by a score of 37-6. [Iowa 35, isu 7.]
2009 - Iowa was 9-0 on the season until losing starting QB Stanzi to a season ending injury in the NW game. [Iowa won in Ames, 35-3.]
2008 - Strong being victorious in the last three and five of the last six including the win over #3 Penn State. [Iowa 17, isu 5.]
2007 - Iowa beat a ranked Illini team to highlight an otherwise dismal season. [isu with a two-point victory.]
2006 - [Iowa won by 10, 27-17 over isu.]
2005 - Iowa won its final two regular season games including a 20-10 win in Madison in the final game against Barry Alvarez and the nationally ranked Badgers. [Lost 3-23 in Ames.}
Iowa plays some fairly good to very good competition on many Saturdays in Big Ten action. As for playing isu later rather than earlier, your selected time frame shows the two teams even at five wins/losses apiece. Given that four of the five total isu victories were by a margin of three points or less, it is not out of the question that Iowa could have won a game or two more if the contests were scheduled for a different date.
2006-lost to Minny and NW
2007-lost to Western Michigan...yes...Western michigan but yes that 10-6 win over Illinois was impressive and proves they get better as the sesaon goes on.
2008- Wow! they myth is proven...oh wait, they lost to 5-7 Illinois. must have been Illinois' Superbowl.
2009- lost to an inferior NW. must have been their Superbowl
2010- sorry...didn't know a loss in your superbowl signified they got better. That far outweighs the loss to 3-9 Minny.Must have been their Superbowl
2011-another loss to 3-9 Minny. Must have been their superbowl
2012- must have been PSU, Iny, NW, michigan, Nebraska, and Purdiue's Superbowl that year
2013- iowa is a national power....once in a while they should beat a ranked team but iowa actually played well down the stretch
2014- see above
So let's give the benefit of doubt here an dlets say iowa actually played AWESOME at the end of 08, 09, 13. Three out of ten years. WOW I am wrong... iowa ALWAYS gets better as the season goes on. OR, OR maybe they are just like every other team in the country. when they are young they get better, when they are healthy they appear to get better, when the back half of the schedule is eay they appear to be better...oh wait.