itturriko, Size does not mean much. Just use some bike geometry calculator (also called Stack and Reach Calculator), for instance
bikegeo.net . Find the exact stack and reach of your current frame and try to ride it completed with different stems and/or bars set on different positions. Then you should establish your best performance position -- where should position your cleats/feets, ass, shouders and hands while sprint.
Then insert the data of your best fitting and start to compare it with any prefered frame (carbon, alloy etc.) completed with some suitable stem and bar to verify or not whether it has a geometry suitable for you.
Then you could check out many existing reputable EU online shops e.g. Bike24, Bike Components, Bike Discount, Bike Mailorder, Chain Reaction, All 4 Cycling, Cicli Mattio etc., etc. to find your best option at the best price.