Few problems.
Your CPU is a old architecture. For example, your Pentium 4 at 2.93GHz will have absolutely nothing on say a Core 2 Duo at 2.93GHz, even if they are both running the same amount of cores.
Also, it's an old socket, so you possibly can't upgrade it, but if you're happy with your old CPU, that's fine.
However. It looks as if there is no PCI-E or even AGP slots on the motherboard, just some standard old school PCI.
Would you be able to open it up and maybe take a picture, so I could see if this is correct or not?
240pin DDR2 is fine for this PC.