I'm not sure if you've already evaluated it , but slickedit seems to be one of the better IDEs out there. I used it extensively for a school project that involved writing a game in java , the program consisted of multiple classes that handled ingame objects and the IDE seemed to pull in all my methods and symbols efficiently. It has all the basic features you would expect from an IDE such as intelisense, syntax highlighting,symbol explorer, tabbed view, workspaces etc.
heres their main page:
http://www.slickedit.com/and heres a link to their feature demos:
http://www.slickedit.com/content/view/353/217edit: i know i was refering to java but it handles all (most..) c derivative languages.