Another I'm building a computer topic
I think you should get a decent graphics card and not pay large sums of money for that case. Aluminum should be cheap, damnit, they are really raking in the dough from that latest craze. Sure it conducts heat better, but your heatsinks and fans are doing most of THAT work. Steel cases are also stronger, unless you get a cheap one. I'm not knocking them, I just don't think a mediocre case with a window should cost anywhere NEAR that. But do whatever you want. If you really want all-aluminum and a window, what do you think of this? They have different colors.
http://www.str8buy.com/rasc668blcaw.html
I like the blue one best, but the green one is kind of catchy. They also sell cheaper aluminum plated versions, which I'd probably get since I'd prefer to put that extra cash towards a nice expensive HS/fan like the Zalman Curtis recommended, or something similar (maybe not so huge, maybe watercooling). Of course that would be assuming I had money and was planning on making these purchases. I think that'll happen next year. Can't be getting a new PC every year, now can I?
Maybe by then Athlon 64-based solutions will be more affordable, right?
Your other choices are all fine. For memory, don't worry about brand so much. If its a major brand, you're ok. Just get DDR400, I HIGHLY doubt that you'll be overclocking your 2500 enough to run at a FSB over 400Mhz (since the 2500 runs stock at 333 FSB). Shoot, if you were going to buy a particular brand just to overclock to some sickening speed, it'd probably be cheaper/safer to just buy higher-rated memory of another major brand. But again as long as you have DDR400 you'll be fine, I mean if you run your FSB at 400 with that CPU you've already made a significant overclock, and any more will start to really push your components. The only thing that could *really* matter to me at that point are timings, I mean I'd LOVE some ultra-fast Geil memory with super low timings (yes there's more to memory than CAS Latency aka CL of 2.0 and raw Mhz values). I just don't have the cash for new hardware.
Hope that helps.