The speed of a card is dependent on both the camera and the card. If you want to understand more about how CF and a camera interface, check out this link:
http://www.robgalbraith.com/bins/mul...e.asp?cid=6007
Its a comparison of the top of the line cameras with lots of different CF cards. It shows that some cameras just work better with some CF brands. But it also has a good description of why some CF cards are faster in one camera and slower in another.
Here is what little I can tell you about the ones you list:
SanDisk 512 - assuming its the "non ultra" this will be quite slow.
SanDisk ultra - This is fairly fast (around 24x)
Transcend 512 - claims 30x, is about the same as the Ultra above.
Ramster - Never heard of it.
Personally, I'd save the 50 bucks and get the Transcend. I've never use one, but I've heard nothing but good things about them.