I don't know of any reason to use a 144 BCD crank on a bike like that. You can get a decent 130 MCD crank for $30-$40.
If your old MTB frame doesn't have horizontal drop outs (forward facing -- it doesn't need to be track ends), trade it for an older one that does. That will take care of the chain tension issue. Magic gear (what you want to calculate) isn't a great solution.
Look for this: