I mainly use Linux but have a Shuttle PC to run some Windows apps. This box was a significant upgrade from the i5 Shuttle. I added an old SSD for extra storage space. Although I'm not a gamer by any stretch, the game I do play (Diablo II) runs easily on this system. I plan on using the system to put together some training videos. Everything I've seen so far says it will function well in that role.