Most of the frames you mention would be fine, just go to a good cycle shop that deals in a selection of racing bikes. They should be able to fit you up with the correct size of frame for your height, fitness and flexibility. If you are going to race as you say, try and get the best wheels and...