If you can afford it, I suggest you investigate a custom fitted frame.
I have disproportionately long legs (37 inch cycling inseam) and "only" 6 ft 1/2 inch tall, so a very short torso. I have found that stock frames don't fit my funny body well, although "traditional" italian geometry comes closer than the ill-fitting stock frames that the bike shops sell.
You may wish to see a framebuilder with a reputation for fitting odd-shaped cyclists for an evaluation.