I use these for running my CNC routers. 2 running via USB to UC100's to Gecko G540's the other is running via Ethernet to a Pokeys57CNC motion controller. All three are running for about 5-7 hours a day and are on 24 hours a day. I do let Windows update as needed and have yet to see a problem. My average part runtime is between 2-4 hours and is fairly CPU load heavy. Just thought others might be wondering about the CNC aspect- bottom line is that they do great.