I was looking at upgrading my sons pc. I assume a new motherboard, cpu, graphics card, memory are needed. suggestions on those would be great. Also, can I reuse the other parts (power supply, cd/dvd, hard drives, etc.?) I dont expect to be able to use much, but whatever i can do to save...