128 is fine. I'd also suggest multiple cards. You'll inevitably forget a card at home, forget to format a card (with last weekend's games) before the start of a long tournament and only remember when you get notified that you're low on space. By that time, it's too late and you can't format because you have games from this weekend's tournament already stored on the card.