The 1.2v vs. 1.5v difference sure can add up. In a 10 battery boomer, you're running that box on 12v rather than 15v, which I have found has a negative effect that really reveals itself when you push it loud.
I tried some of the Ray-o-Vac rechargeable alkalines (1.5v) and they did really well for about 2 years. Then they started leaking. I guess that's why they stopped making and selling them. I think I might pick up some of those batteries Glue pointed out, as well. That's much better than 2300mah ones that I tend to see on shelves around here.
I've also found that the M90 is a total battery hog. I try to run it off of wall power whenever I can. Even with full D-cells, running the tape deck at loud volume sucks them dry in nothing flat.
Out of my collection, I'm most pleased with the battery performance of these:
1) Aiwa TPR-950. This machine does quite a bit with only six batteries. They seem to last forever and there is not a massive drop off in performance when you unplug it from the wall. Amazing machine, but not nearly as loud as the M70
2) The M70 uses 10 D-cells, like the M90, but it is much more efficient and, IMHO you can go louder for much longer when on the move with the M90 as a result.
3) Panasonic RX-5150. Uses 8 D-cells that seem to last a very long time. But, both of the other boxes mentioned above sound much better. Volume wise it slots in between the two above, but sound quality wise it is definitely #3.