As far as hardware recommendations, see
http://www.istechsupport.com/ts_mq8.asp for a list of some models that othe DBA users have recommended.
As for the different cycle times - this is the way DBA works:
Worker comes in and logs into WO #1 and begins work. Once a few parts have run through and he is happy with the flow, he logs into WO #2. Then after that is running, he logs into WO #3. An hour or so later, WO #1 is finished so he logs out of WO #1 and reports a quantity complete.
For the first block of time, 100% of his time goew to WO #1 as that is all he is logged into. When he adds WO #2, the system automatically clocks out of WO #1 and reclocks back into both #1 and #2 so this next increment of time is divided by 2 jobs. Then when he adds WO #3, it clocks him out of #1 and #2, then clocks back into all 3 and this next increment of time is diided by 3. When he finishes #1 and clocks out, it actually clocks out of all 3 then clocks back in to # 2 & 3 so they are charged now at the 2 job rate.