Sadly, I haven't found a way yet to make it lighter. Make sure to sell your unused cards, though!
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?