Is it easy to upgrade the CPU? And how do I know which one will go with my motherboard? (There seems to be only two versions of the same P4 3.4GHZ that are the same price) Anyways, if you can just slot the CPU in and be done with, that will be alright -- but if I have to upgrade firmware and solder the chip in, then it could be a bit of a problem to do it myself.

Also, is that graphics card alright? It seems to be the only one I can find in AGP.