I don't know that the 43 will be too small. I'm just under 5'4 and I have a 44cm frame. I thought that was kind of small, but I don't bend at the waist really well, and anything larger made me feel stretched out.
But it sounds like you're on it! Ride lot of bikes.......