Ok to address your points, Kalfireth...
1. 1GB of RAM is enough for a while. I'm not pouring my pocket into this system, so I'm not expecting speeds that make my eyes pour out. When I get a job and have about $150 in cash, I'll go find a matching memory module and upgrade to 2GB.
2. Yes, it is a budget card. It's at the local CompUSA for about $30, so I want to try to get it this week.
3. 320GB IS

of hard drive space. However, I looked for price per gigabyte, internal cache, and interface speed. I decided that the name-brand Seagate was good, as it had a few rebates on it. It runs 7200RPM like standard drives, has a 16MB cache, and uses Serial-ATA 3G (300).
Anyways, this will be my first build. My last computer was built by my uncle, who is now out of current-gen computer trends. I decided that this system that I'm asking for is a grand update.
Here is my current system.
Intel D845PESV Socket 478 ATX
Intel Celeron 2.0GHz, retail, clocked at stock
512MB PC-2100 DDR Memory (started with 256mb, upgraded to 1gb, then downgraded to 512mb because one of the DIMM's burnt out)
300-Watt power supply, bundled with case
PNY GeForce FX 5200, 128MB of graphics memory (DDR I think, I don't know) (started with ATI Radeon 7000, 32mb)
80GB Hard Drive, 7200RPM, 8MB Cache, Parallel ATA-?
Cheap budget case, bundled with power supply
50x CD-ROM Drive, beige
Altec Lansing, 2.1 speaker system
Stock CPU cooling fan
80mm case fan, using 4-pin Molex
As you can see, it's a piece of junk compared to anything modern. DIMM 1 burnt out, MemTest 86+ freezes the system, and the APG is only at 4X speeds with sideband.
I'll tell my uncle who is buying the parts to just get WinXP Home. I'll get Vista if I ever upgrade on this system. WinXP is still in until the next OS (after Vista) is released. I'm just concerned because the ECS motherboard supports 16GB, and WinXP doesn't (though Win Vista Home Prem. does support 16GB)
Here is the memory upgrade idea...
1. Start with 1GB
2. Upgrade with 1GB more, 2GB total
3. Upgrade with 4GB more (2GBx2, when those are mainstream), 6GB total
4. Replace one of the 1GB modules when a 4GB module is mainstream, 9GB total
5. Replace the other 1GB module with a 4GB module when I have money, 12GB total
That should be as long as it lasts... i'd end up with 4GBx2 and 2GBx2 for 12GB total. Around then I should be using another computer, and only upgrade if I want to use it as a server or something.
Anyways I'll think about a 7600GT or a low-priced 7800/7900. I doubt I'll get either... I was looking to see when GeForce 8600 (the first mid-range DX10 card) will go on sale. I don't want a 8200 or 8300, and the 8800 is currently very overpriced. I'm willing to shell out some $200 for a good mid-range DX10 card, but definately not $500-700 for a high-end DX10 card. I expect that the GeForce 8(2/3)00 will be about as good as a GeForce 7600 is. I'll upgrade later... if I can get even 3 years out of a mid-range current-gen card, I'll be happy to get even that long.
Taristin....
I don't like AMD/ATI. It's no real problem with me. My beef with Vista is going to be getting drivers for it when it's released. I will probably just go with WinXP Home and pass-over the Vista buzz.
Flipside....
Data security isn't a major thing for me. I already have an external DVD burner (a LG SuperMulti, a very good burner! I recommend it!!) but I wanted an internal DVD-ROM for future games. My current internal CD-ROM drive shows its age... it's not a very good drive either... it seems to allow discs to "bounce" around in it (I am scared to use it... I usually just pop discs into the external drive since that's high quality stuff...). Anyways... if there is HDD failure, I can send it back to Seagate for replacement. If that doesn't work, a full reinstall of everything from backups... it will piss me off for about a week, but i'll get over it. I've already had WinXP reinstalled 3 times by my uncle. I have to learn about it and do it myself. Besides... when I have money I'll spend on a RAID5 array.
Oh and it's actually statistically less drive failures when doing a RAID0 (1 large drive). A RAID1 (2 large drives) has twice as many drive failures. A RAID5 (4 drives) have a whopping four times as many drive failures! Trust me... I've heard about it. My uncle works in a cable company and part of it is broadband internet. He told me about their massive RAID15 arrays. Here it is in short...
16 hard drives total.
8 hard drives in each RAID5.
Each RAID5 is connected by RAID1.
Each hard drive is a 74GB or 150GB, 10,000RPM hard drive on SCSI. They fail so often that they end up replacing one about once every month. The RAID15 is in a striping parity, and serves as a 1080p HDTV movie server for the iControl system. The movies need to be read quickly, so each SCSI controller is a computer inside a server.