I have found that RedHat systems don't create more than 2GB swap on a default install.
Either on a machine with 4GB RAM or 8GB RAM, only 2GB of swap is created.
So as long as you have 2GB of swap, and plenty of RAM I would say that was the most you might need for normal purposes.
Of course others may disagree.
It largely depends on what type of work you are doing.
http://lissot.net/partition/partition-04.html#SwapSize