I had Linux installed on my server, dual-booted with Windows 2000 Adv. Server but removed it because I was running out of disk space. I will probably re-install in again pretty soon.
M4A3, I'm a software engineer and my development tools are memory hogs. With the additional memory, the compiler is able to keep the symbol table in memory, which speeds up compile time from say 10 minutes, to 2 minutes. That's a major gain in performance. After many years of programming, the one thing I HATE more than anything is waiting around for the compiler to do its thing. With the additional memory, much less of my time is wasted.
Furthermore, the additional memory allows me run my compiler, database manager, UML design tool, and others simultaneously, which for me is a big help.