I'd be for keeping it at 82 games, but contract the league so it's more competitive. I don't think the number of games is what causes mid season naps by teams, but the talent is just too spread out.
Reduce the number of games and have the best record of the team that doesn't make the playoffs get more lottery balls or redesign the draft order to give incentive not to tank.
Reduce the salary cap significantly enough to prevent super teams.
None of this will ever happen, but what I said proves crack can give one good dreams.