Хорошей идеей будет предварительно загрузить их все, чтобы они появлялись по мере необходимости без задержки даже при первом запросе. Убедитесь, что они кэшируются на стороне пользователя.
Задумывались ли вы об использовании CSS-Sprite для ваших изображений? Это, вероятно, также сильно ускорит процесс, поскольку вам не придется запрашивать заголовки для 52 различных изображений. Вы можете положить 13 карточек в ряд и иметь 4 ряда карточек по одной для каждой масти, а затем просто настроить background-position
соответственно для каждой карточки, и вам будет гарантировано, что после загрузки одной карточки все они загружены.