I don't know what terrian you have. If the land is flat, then an outside french drain doesn't work. When there is no hill, gravity will not take the water away.
If you have no other choice, then go with the inside fix, but I would look into a better long term solution.