The Ryzen 5 5600X is a decent midrange CPU for productivity and gaming at a reasonable price. The Ryzen 5 5600X also has integrated graphics that are pleasing to the eye.