I had terrible shin bang a few seasons ago. Honestly, I bought a pair of SPK Kaos and the problem was solved. I know that sounds like Im just on the boots nuts, but seriously I have not had shin bang since. I think part of the reason is that 1, the boot fits my wide foot very well, and I dropped a size from my previous boots and 2, the draw-string on the SPK liner helps keep your shin snug with the boot so it doesn't move around at all. This might just be the case for me, and like other said def go see a boot fitter and get into something that fits your foot/leg/skier type. Good luck man, shin bang fucking blows.
If you decide to get SPKs, its smart to size a half to full size down because they do pack out. Seriously though one of the best boots I've worn. Pair them up with some booster straps for an even better combo.