The basic system is fine. However, you need to call and find out one thing before you buy it:
Expansion slots 1 PCI (occupied); 2 PCI Express x1 (occupied); 1 PCI Express x16 (occupied)
What is occupying that PCI-E x16 slot and can you remove it and put in an NVidia 8800GT or ATI 38xx or higher aftermarket graphics card. If you can't upgrade the graphics, then no, don't buy it.