Hi all,
I bought a Nvidia 7300GS low profile 256MB graphics card off someone in the forums, but didn't actually give much thought to compatibility

I think the current motherboard I have is a mini AGP (Fairly sure-ish), and is close to a few thousand years old.
I'm under the impression that I need a PCI-Express compliant motherboard with a full size expansion slot in order to accommodate the graphics card (Although I honestly have no idea).
In addition to this, I am looking at getting an X-Fi Extreme Audio sound card which also needs to be added to the mix.
The catch is that it has to fit into a space no bigger than 22cmx19cm (the size of the current motherboard).
The question is... can it be done?