Apparently some company is going to be selling a 128 core cpu next year. i bet that will put asics out of business. plus it won't make any noise.
ASIC is like a specialized hardware designed to run at maximum speed to perform a certain computation, in this case SHA256 hashes. Not to mention that they are very efficient when it comes to energy consumption. CPUs can not compete with that.