I'd say the Radeon X300. It's DX 9.0 compliant and has 2.0 shaders. The MX440 is DX 7.0 compliant and has no shaders (only T&L). By PCI do you mean PCI-express or just simple PCI?
well both cant play newer games, but the x300 is better. its only purpose IMO is the vid card for a UT machine lol. kinda funny that everybody still plays it.