get a 90~95mm stem.
... where's that stem chart...
i looked at it, but the thing is, if 1cm is too much in the eyes of many, then it's probably 1cm too much...
damn, should have taken off the original stem to take a look, i didn't even think that it was marked inside...
edit:
actually, since you suggested it, i did some quick calculations
the horizontal reach of a 100mm, 8 degree stem is 99mm, that of 110mm, 17 degree stem is 105mm, and that of 100mm, 17 degree stem is 95.6mm.