Actually I noticed last night it's even less than 40: apparently the choking starts at 30 cards total.
It might have to do with either the cards themselves or the animations. Maybe splitting the view in pages would mitigate it?