1. Clock speed does not mean everything(more important when comparing cards from different families. Titan and 670 are technically based on the same core designs, but I just want to give a heads up on MHz does not mean more speed).
2. Titan Black has 2880 Cuda cores(shaders) while the 670 has 1344. Add the faster memory as well.