I agree with kickingback.
For the 798ci HD Si model unit you will be fine using the 4GB card.
For units with some really old software (less than 4.000 from way back in 2008 or earlier) they may need to use a smaller capacity memory card like a 2GB or smaller.