I enjoy the discussion, I will respond from the bottom up:
1. NDSU isn't the same juggernaut, but their 2024 defense should be as good as its been the last 5 years. They have future pros at all 3 levels, and I would argue at least 4 dudes in their front 7 would start for Colorado.
2. I wouldn't claim CU is "better at every position," but they are more than likely improved in two key areas; Pass PRO and generating a pass rush. I don't believe they will be able to run the ball any better any early reports from their Fall camp suggest their DC is not happy with their run defense. I'm not a fan of PFF, but if you look at the grades of their incoming linemen on both sides of the ball, they are better protecting a passer and getting to the passer, but awful at run blocking or stopping the run. The Defensive Tackle transfer from Houston was considered the worst interior defensive linemen vs. the run in the Big 12. And when you see him, it makes sense. The dude is 5'11 290.
3. CU is also shifting to the 4-2-5. That's not a bad move for the Big 12, but the scheme is naturally leaky against the run.
4. As for my thoughts about CU vs. NDSU, All Spring and Summer, I was thinking the Buffs would win that one easily, but at this point, I can't escape the feeling that CU is dealing with a shit ton of distractions while trying to insert a new offense and defense with an OC that hasn't coached in the college game for nearly 30 years and a DC that's never been a DC ever.
Gun to my head?
I think that game goes 4 quarters and CU has to fight all game long. I believe they will win, but there will be moments where the ESPN cameras pick up shots of CU players acting like they're on a Netflix show.