I was looking into buying a new desktop, and was wondering what I should be most concerned with when looking at a prospective system. I have a personal leaning toward Dell, as I have had consistently good service from them, but am open to other systems.
I know that you need "lots of RAM" for example, but how do you define that? What constitutes a lot that would not require you to upgrade your system every 6 months? What would you describe as the minimum system requirements for a developer? I know I can look at all the software I use, see what their recommended system requirements are, and then work out my personal minimum system requirements, but I would rather hear from experience which factors make the biggest difference.
As a note, I personally use Visual Studio 2008, Eclipse, and Adobe Director as the primary tools.