methods for servo or stepper synchronized multi-axis control
So my question is can someone recommend some good hardware/methods to
  accomplish this?


Yeah, take all of your blocks in labview and find or write pieces of code that replicate the functions of the blocks. You can even write C code in labview and make custom blocks, so you could test each block one at a time and replace them with your own.

Or there is a C code generator for labview (which I've never used and probably costs more money and probably doesn't do a great job at converting). 

I would use C, because its not interpreted and would probably run better real time. If you feel the need to use python, I'd write the C first and then convert it over.