I'm unsure as to the best compatible CPU, but a P4 2.8 would be a big improvement over a Celeron. As for a video card, the Zotac GT610 PCI video card is one of the best available in PCI. The chassis will accept a regular mATX motherboard, but you appear not to want to go that route.
↧