first of all, shinbang isn't just caused by the boots, the main cause is yourself, try landing a bit more forward instead of backseat...
second of all, your boots need to fit well!
a fulltilt that doesn't fit your foot might cause shinbang and other discomforts!
third:
booster straps and buckles,
booster straps are nowadays pretty standard on most boots, and even tough they're not real buckles and just velcro, use em! strap em tight and they will definately help preventing shinbang...
also make sure your other buckles are fastened properly! loose boots can cause shinbang, but too tight boots might hurt your shins as well, just experiment with what floats your boat!
4th: properly adjusted canting of the boots might solve shin-problems as well....
5th:
3-piece shell designs might help a little, examples are the FT boots, the recent nordica freestyle boot line (ace of spades, double six, etc....) and the dalbello krypton boot series