Both processors have the following L1 and L2 cache:
L1 = 32 KB
L2 = 256 KB
The L1 and L2 cache size is standard, so all current available Intel processors have this same configuration.
Please check page 14 at:
The database does not mention the SHA-1, however it does mention about Intel Advanced Encryption Standard Instructions (Intel AES-NI), please check page 82 at:
If it is not the same thing, let me know so I will escalate this to the engineering department to confirm if it does support SHA-1 or not.
All current Intel processors support SHA-1 software implementations. Intel has done extensive work on optimizing SHA-1 software algorithms for our instruction set. There is a very good article at http://software.intel.com/en-us/articles/improving-the-performance-of-the-secure-hash-algorithm-1/ that you should read.