Core i5-10400 provides best performance per $ cost for a comparable CPU today. I stuck with 10th Gen since 10G CPU and motherboards are relatively affordable compared to 12th Gen. i5-10400 includes graphics processor onboard for easier setup and GPU performs well enough to easily handle daily computing tasks. For high end gaming the i5-10400 can be paired with a graphics card to support much higher frame rates. Very pleased with performance overall.