I am also 6'4", inside leg....well you beat me by 1"or 2" :p I tried a few other bikes before plumping for the Alpino and rest assured the frame will be very suitable for you! I like an upright riding position and the 906 was the most comfortable for my style!
Regards,
Mike.