Single-core performance is important for software applications that do not have / cannot benefit from multiple processor cores. A CPU having multiple cores doesn't mean faster, but if your application is optimized for multi-core use, it will run faster with multiple cores.