download and run everesthome
click on the + by motherboard
click on cpu then click on motherboard
the cpu will id the the processor
motherboard will id the FSB speed.
click on the download latest version, left column
when you unzip and run this it will tell you if the processor is 478 or 479 pin both have 478 pins but location is different.
the best and cheapest up grade is RAM.
Make sure you have all the memory your machine can handle.
A quick look say it can handle Core™ 2 Extreme QX9770(3.2GHz,12 MB)
And it has a PCI-express slot so you have a big chiose of video cards.Are you using the machine for gaming?
Testimonial: "Sounds good to me. No gaming.Thanks."
Usually answered in minutes!