Update: This server build took a nose dive a few weeks back when the onboard gfx motherboard died and can't find a suitable replacement.
So another scavenger hunt begins at the local recycling centre (god I'm bored).
I picked up (at random) 2 PCs
1 is going back as the pci-e slot has holes in it (from a soldering iron I think) but boots.
The Dell Dimension E520 on the other hand had bigger problems (apart from missing cpu, ram, dvd and hdd(s)), bent cpu pins, but since the motherboard is socket 775, the pins are on the motherboard...

I couldn't replace the motherboard as it was BTX so:
Since this fix had a huge chance of failure: I used a Pentium 4 as a guinea pig and cheap DDR2 ram.
After about 10-15 mins of trying to get the pins as straight as possible, it was time to put the pc back together and turn the sucker on...
Holy...
That was lucky XD
After that test, I striped the pc to clean the case of dust and rebuilt it with this spec:
CPU: Q6600
RAM: 4GB DDR2
HDD: 200GB
GFX: Ati x1300 (that came with the pc)
Extras: DVD drive and card reader
Not bad for a days work
Note: The cpu error message was fixed via a BIOS update.
Now the fun really begins... Setting this up as a server...