Originally posted by: DaveSimmons
Most applications can't be optimized for multi core much or at all. For example, your web browser spends most of the time for a new page waiting on a response from the server.
All the optimizing in the world won't make the new page load more than a tiny bit faster since the bottleneck is the server.
Email, web browsing, word processing, many other apps use some multi-threading now, but the threads just sleep while waiting for something to happen so they don't load the multiple cores.
So yes, but only if you're running PhotoShop with fancy filters, playing a 3D game or rendering a movie.
Even then future software will probably have options for the max number of threads to spawn for CPU-intensive tasks.