There are several performance plugins around. I use Hummingbird from WPMUDev. Here's a link:
GZip is just one of the parameters for optimization.
f you are on managed wp hosting, not cpanel, you should not use a caching plugin because the cache system is "built-in". That's why hummingbird over the cache plugins.
Hope this helps,