Changing the derailleur isn't going to help. Something is wrong with the adjustment. It's either mounted too high, not centered, or maybe it even needs to be slightly off center (sometimes the case). Could be a problem with the high limit screw being too tight. Going to a shop and spending what you would on a new FD is a better use of your money.