Quote from Scataphagos:
Only for certain applications... and they're few and far between. Unless you KNEW you'd get good use of 6-cores, I'd personally go for a 4-core of higher clock speed for around the same or lower price.
Current Intel Xeon, i5-i7, and Sandy Bridge CPUs have "Turbo Boost".... if the machine is not using all of the available cores and CPU is not running at high temperature, Turbo Boost temporarily shuts down unused cores and boosts clock speed to the cores still active. So even if you have a 6-core, you'll likely be running on 2 cores most of the time... the other 4 cores being shut down until they're actually needed.