That computer has a mid tower ATX case which supports Micro ATX and ATX motherboards. I suspect that the ATX is going to be a tight fit.
Are you panning to reuse the CPU currently installed?
If you are intending to purchase a new motherboard, CPU, and RAM you will be making a sizable investment. If I was making this purchase I would go ahead and build a new computer.
Another thing to be aware of is the fact that you will have to reactivate your XP operating system, this is going to require explaining why there has been a hardware change.
You are also going to have to reinstall the operating system. When you change the motherboard the registry entries and drivers for the mass storage controller hardware on the new motherboard are not installed in Windows for the new computer you may not be able to start Windows.
Edited by dc3, 04 March 2013 - 11:39 AM.