If the computer in question is the one in your signature, you might be interested in the
Dimension 8400 service manual, which among other things has a spec sheet that you might find useful.
As far as upgrading your processor goes, your options are going to be fairly slim.
This post on Tom's Hardware is pretty telling:
joefriday wrote:The 8400 supports only Celeron D (except 356, 347, 360, and 352 and all incorrectly labeled 400 series Celerons) and Pentium 4 Prescott CPUs of the 5xx and 6x0 variety. No dual core CPUs will work, not even Pentium D. This is do to a combination of BIOS restrictions, out-of-date VRM revisions, and chipset limitations.
Wikipedia has a long
list of P4 CPUs, and given those restrictions it looks like the best you can (somewhat) safely go with is the 3.8GHz Pentium 4 HT 670. If you're currently on the Northwood-based CPU, you
should get 64-bit support out of this, assuming your BIOS supports it; otherwise, you might not notice any substantially big differences between your current CPU and a new one.
The P4 HT 670 goes for about $100 on eBay, so it might not really be worth it to make the move.
The service manual I linked earlier states that your machine can take up to 4GB of DDR2-533. DDR2 memory is quite cheap nowadays, so this might be a quick upgrade for you that doesn't cost a lot, though without a 64-bit OS you probably won't get much out of it.
The GT 220 you already have is already more than on par with the performance of your CPU, so there isn't much room for improvement there.
In all, it might be more cost-effective to build a new machine from the ground up. I have a couple of friends that built pretty decent sub-$1000 Core i5 machines over the holiday.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a1pre) Gecko/20091225 Minefield/3.7a1pre
Laptop: HP Compaq nx6325 - Turion 64 X2 @ 2GHz, 2GB DDR2, 100GB HD, ATI Radeon X300, 15" LCD, Seven Pro
Handheld: Palm Treo 650 - Intel PXA270 @ 312MHz, 10MB RAM, 32MB flash, 2.7" LCD, Palm OS 5.4