For standard PC users, dual-core or quad-core processors should be enough. Many single or business users find dual-core enough are there is no sufficient number of non-specialized programs that can run on quad-core processors. However, if you use huge programs for data analysts, engineers, etc, you might 4 or 6 core processors.