Tomshardware has an interesting article up where they try to build a ” reasonable gaming system that will get you through today’s game titles without breaking the bank for around $500″.
The machine won´t of course allow you to play the newest games in high resolution but that’s not what one would expect from a computer that is cheaper than some top graphic cards models.
Lets take a look at the components they selected for the machine.
AMD Athlon 64 3000+ : Good choice, the 3000+ (Venice core) is also known for good overclocking possibilities.
ASRock 939Dual-SATA2 : Cheap, that’s all there is to say about the ASRock motherboard.
Corsair Value Select 512 MB (2x 256 MB): 512 is still enough for most games, but 1024 makes a difference, also for normal work.
eVGA 256-A8-N340-TX Geforce 6600 256 MB: The 6600 allows to play most games in 1024*768, maybe with some options turned off and of course AA off.
Western Digital Caviar SE WD800JD 80 GB: Not much to say again, I prefer Samsung drives atm.
The PC is missing some components that they did not list. You definitely need a Tower for the PC,
a keyboard, a mouse and of course a monitor as well. Even if you decide to chose cheap components you will have to pay another 200$ at least for them.
That makes their 500$ PC a 700$ one.
In my opinion a good gaming pc will be around 800-1000$ at least.

A Gaming Pc for $800 ?
Switch off apps for gaming mode with Gamebooster
Laptop GMA Gaming Accelerator
Playstation 3 in the news
Download free music at the Hype Machine