as you have the rough specs you want in mind, it makes it rather easy
I can give you rough prices on most of those parts as well (this will suprise you)
AMD Athlon64 3000+ - $150~
nForce4 Motherboard (Abit AN
- $160~
nVidia GeForce 6600GT (MSI 6600GT, includes VIVO) - $168~
120GB HDD (ATA-133 Maxtor) - $85~
1GB DDR (Corsair XMS 2x512) - $125~
all prices at www.newegg.com
7.1 audio is a different story, it can cost between $15 for a cheap add-in card all the way to $278 for the Audigy 4 Pro, i'd suggest an Audigy 2 ZS GAmer Edition (it's just a normal Audigy 2 ZS, but includes some decent games (unless you own them, in which case just grab the normal 2 ZS)
as for a PSU, i'd suggest the Fortron Source Blue Storm 500W or the OCZ PowerStream 520W
and for casing, i'd suggest the Antec P180 (honestly, I would, you can find it at zipzoomfly.com (their trustable) it's around $130-$140, and has excellent cooling)
given that you have monitor and speakers, your doing pretty good
you'll also need a copy of windows 2000 or XP
XP is cheaper to buy the home edition OEM
it's around $85 (with SP1, and you can get SP2 iirc (or just not get SP2 and use a 3rd party firewall (which is what i'd still advise, given all the issues SP2 caused/causes with people's systems))
I am in the market for a new computer and i do my fair share of gaming. I have a very tight budget for a gaming computer of about $1000 dollars but i don't need a monitor or speakers. I have been looking around and i found the companies ibuypower and cyberpower but have read horrible reviews about both. They seem to be the only companies with affordable gaming pcs but they also look like they are the same company. Does anybody have any suggestions on where i can get a decent gaming computer for the 1000 dollars? I am looking for at least an amd 3000+, 1 gig ram, 120gig hd, nvid 6600gt, 7.1 audio, nforce4 mobo. Or should i just build my own?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic