First make sure that your problem is related to the throw of the derailleur. Activate it by either pushing down on the lever arm directly or by pulling the wire away from the downtube like a bowstring. Adjust the limit until it shifts, or you've proven it can't.
If it can shift by the bow string method, then the FD is fine and it's matter of cable length. If it cannot shift by the bowstring method, your chainrings are too far outboard, and you need to shorten the spindle (or change shims on some BBs) to bring the crank in. Don't forget to check the chainstay clearance before bringing the crank in.
__________________
FB
Chain-L site
An ounce of diagnosis is worth a pound of cure.
Just because I'm tired of arguing, doesn't mean you're right.
“One accurate measurement is worth a thousand expert opinions” - Adm Grace Murray Hopper - USN
WARNING, I'm from New York. Thin skinned people should maintain safe distance.