A shop that deals in custom build should have a fit machine for sizing. They should also have someone who is a top fitter. I would start there. It may cost you a few $$$ but, in the end save you a lot more. Once you have fit advice in hand you can start comparing frames.
On another note. A freind of mine has about the same proportions. He's athletic & has broken a couple frames at the seat tube/bottom bracket area. Make sure, if you go the carbon fiber route, you know the strength of the frame in the weak areas. A 53cm frame has dramatically less stress on the joints than a 63cm.