Have you looked at OpenVPN:
http://openvpn.sourceforge.net/
If you want to optimise it, the best way is to download the source and compile it yourself with the exact optimisations that you want. (Consider Gentoo instead of RedHat for optimised systems : 'emerge openvpn' does what you need.)
It will probably it will work fine with the default optimisations though, so just grab the RedHat package.
Have not tried OpenVPN myself, it's the only open source VPN solution that I know of, but I am sure there are plenty of others you can look at, try Google?
Mark.