There's KDevelop, a QT4 based IDE that works on all platforms for C++ development. MonoDevelop is a .NET IDE for Linux & other platforms. Komodo, a commercial option, is available for Linux and works well. It's not built with Java, so you will save several MB of RAM allocation. :) It's fast. wxStudio is an interesting option, if you choose to use the wxWindows libraries. There's also Code::Blocks for C++ work. Sun even provides NetBeans, which has plugs-ins like Eclipse for other languages, yet runs a tad faster than Eclipse.
It really depends on the language you're developing in. Honestly, the majority of IDE features you're likely seeking are already natively available in Vim & Emacs... code completion, jumping to definition, breakpoints, etc. are Vim specialties. If you really want a GUI, then the languages you're using are a really important factor.