Go custom if you can, otherwise, go with a larger bike and a shorter stem, but don't go under 100mm.
Are your arms short too? I have long legs and a short torso, but found that my long arms make up for some of those issues. I used to ride a Colnago, because I found that it had the shortest top tube for the comparative head tube length (I don't put too much emphasis on seat tube height, as that easiest to adjust).
I went from a 57 'Nago, to a 58 Cannondale. Longer top tube in the Cannondale works for me, aided by the longer head tube. The Nago was just too small for my reach and positioning.
I don't think you have to go to China for a good steel custom. You can a tig'd frame for $1200-$1400 here in the U.S.