The frame is not too big .... your the same build as me ... with your bars so low compared to your seat you will be uncomfortable as your tummy is pressed against your pelvis ... i'm being subtle here ...
My stem is level with my seat for this very reason, although how to raise your stem, as the head tube is too short for any further raising,
View attachment 527808
i'm unsure ... But the pool of good advice this site provides will come up with an answer i'm sure..