@Bluebie the major differences in the tiny85 and mega328 that are relevant to a CNC controller are as follows:
8kb vs 32kb of Flash, for storing program code. The acceleration logic alone in Marlin (an atmega328-based cnc controller) is more than 8kb.
512b vs 2048b of RAM, for storing variables. With less RAM, a controller won\'t be able to load as many instructions in advance, for look-ahead and pre-parsing.
2 timers with 2 comparisons each vs 3 timers (one 16-bit) with 2 comparisons each, for handling interrupts and acceleration.