Раствор 1
Если вы действительно не хотите прикасаться к наценке, вы можете использовать jQuery как таковой (спасибо тридцатке за подсказку):
Jquery
$('.card:nth-child(3n+1)').css('clear','left');
Решение 2
Это может быть чище (и более обратно-совместимо), чтобы немного изменить ваш HTML.
Возможно, оберните каждую строку в свою собственную обертку, применив к ней очистку.
jsfiddle: http://jsfiddle.net/leifparker/sh4fR/
Вам необходимо добавить CSS-код clearfix. Смотри скрипку.
HTML
<div id="wrap">
<div class="cards clearfix">
<div class="card">
1 text text text text text text text text text text text text text text text text
text text text text text text text text text text
</div>
<div class="card">
2 text text text text text text text text text text text text text text text text
text text text text text text text text text text
</div>
<div class="card">
3 text text text text text text text text text text text text text text text text
</div>
</div>
<div class="cards clearfix">
<div class="card">
4 text text text text text text text text text text text text text text text text
text text text text text text text text text text
</div>
<div class="card">
5 text text text text text text text text text text text text text text text text
</div>
<div class="card">
6 text text text text text text text text text text text text text text text text
</div>
</div>