Help on making my code more efficient | MSGEQ7 & Cascaded 4017's

Let's face it, the biggest flaw is the hardware design. It is simply the wrong chip and wrong technique.
There is no need to multiplex anything if you just use simple shift registers. Why multiplex when there is no need.