The process looks fine (I use Cambam & think it's excellent)

I started with Mach3, but was attracted to CNC-USB (which would condense your 5 & 6) & I'm very happy that I switched....but there's a lot to be said for "safety in numbers" which is why Mach3 wins the day for so many.