The spider on Shimano cranks is the same thickness from 6spd to at least 10spd so the spacing is from the thickness and offset in the rings. The cranks have different chainlines.
I have a 8spd with square taper Arabesque, a 9speed with DA 7400 square taper, a DA 7700 9speed octalink and a Ultegra 6500 octilink running 10spd, all on 80s steel. The Arobesque is the only one that feels the least bit flexy to me.
I'd like to see a pix of that Ciocc - I just got a challenged Ciocc frame that I'm going to build with 10spd Ultegra that I have.