It is for sure not the card unless you bought some cheap crap.
Also the file system does not matter. All our filesystems are a nightmare for all CF cards, as each write cycle involves several blocks and the file system does not care about the pysical internals of a card.
I am using a Transcent 16GB 400x for about 2 years now, without any problem. Writing around 250MB a day (daily MorphOS update) and there is no sign of a problem. I for sure would know as it is my main system.
Just go for proper cards. Simple card often die and cause problems due broken contacts, cheap flash and wrong implemented wear leveling.
Geit