RE: extra300 50cc input needed
If you're using a 10 pitch prop or a Vess "B", get rid of it and go to an 8" or "A" pitch. See if you can idle the engine down more and still have a safe and comfortable idle. Balance at 3-1/2" and work back a little if need be.
It sounds like the plane is one of, or a combination of, those three things. Prop, idle speed, and C/G location. She truly is normally an extremely easy plane to land in most wind conditions.