Not being an expert on bike fitting what about looking at a touring frame? It would be much less than a custom frame and are typically longer than race frames. If $$ is not a problem I would go with the custom.
Another option might be going with a longer stem. your best bet might be talking with a good LBS.
Not sure if I provided any good help but thought I would share my thoughts.
__________________
Uphill or downhill; headwind or tailwind; Pavement or Dirt ... it's all good.