I remember X650 switches with 32k L2 MAC table. However, that table was using hashing algoryth with 8 MAC addresses per bucket so in our environment at over 10k MAC addresses we had a lot of unknow-unicast traffic.
As I know, X670 (128k table) also ...