Speeds have no real impact on what games you can play. Only make sure that the card is real (do not buy from ebay) and that it's magicgate supported.
I would say that the smallest size would be 2 GB. Anything smaller and you can't fit all games on it (largest UMD games are ~1.7 GB). But if I'm...