IDEs comparison are not quite easy, as for most of the tops IDE are specialized for the plateform they are built for.
personally I did not try VS2k5 express
but VS2k3 still does a nice job for me as a good (project) IDE ( quite fast , extensible ),and is the best for windows programming (c/vb.net/c#).

Eclipse is way too extensible for its own good (http://rss.slashdot.org/Slashdot/slashdot?m=4969), but does a pretty nice job when offering a cross platform IDE. Unfortunately it's quite slow when running on low end platform (I still enjoy develloping on an old laptop of mine).

NetBeans is way tooooooo slow for my requirement.

Borland's IDE are pretty neat, but they are more RAD oriented lately plus borland is supposed to leave IDE space.

however if it comes to naming the best IDE on earth, I'll choose EMACS for it's platform independance (language/OS) and it's snappy interface.

"NetBeans is way tooooooo slow for my requirement."
You must have an old PC with less than 512 MB RAM. I used to have a slow PC (PII) that wasn't up to the task of running Netbeans.

Netbeans runs smoothly on a 3GHz p4 or better, and OK on a 2Ghz Celeron. I am running a dual core, so I don't really notice any obvious inefficiencies. Startup is quite long, as with many Java apps, but once it is loaded it is pretty snappy. This isn't really an issue for most developers who keep the IDE open for the whole day. Eclipse loads a bit faster, but it doesn't have the features I need. VS2005 loads very fast, but this is offset by most of the initialisation being deferred to when you first load a project.

With Netbeans I get free upgrades for life, every 6 months (approx). Plus the current generation of Java VMs have optimisation which the MS CLR (a VM really) does not. Google for SciMark results and you will see how this affects perf.

Perhaps you are just opening 1 or 2 source files to quickly edit, then yes, a text editor is a better choice.