Which size bottom bracket shell are you using, match the cranks spindle length to the BB shell.
Typically roadie cranks are same length as CX crank spindles. Which are narrower then MTBs aka closer to the frame.
You may want to try a MTB front derailleur to get the pull ratio correct. Maybe some one here know more or go down to the bike shop and ask, bring bike so they can see the problem.
__________________
Rule #10 // It never gets easier, you just go faster.