I have seen 740's run and good running 670's will be right with them. I was going to go to the 740 kit when my sled needed an overbore. 3 seasons later and still on the same stock bore I really don't think the 740 would be a wise investment unless your sleaves are shot and need to resleave.
There are some differnces between the 670 and the 670x or H.O. Port timing can be matched or made to be the same as a ported x engine, bore the 40's to 44's, case porting, get the squish to .058, good set of twins (jaws are my preference for altitude ), and the list goes on. You can doo all of this for what the sleaves are going to cost.
I run a 151 16 2 inch on my x and the sled can handle a bigger track but I can't. I like the 151. Best of both worlds imho. I installed a 144 16 2.25 on another x this year and it works well. drop and roll needs to be done to run the 9 tooth drivers and it is worth it.
gearing I use on my x is 18/43. Cool belts and my original belt after 600 miles is still within .002 of the spare that has only been broken in. Very cool clutches.
Depending on what you want out of the sled and altitude you run there are a lot of guys that still remember how to set up a 670 on this forum.
jon