First of all...WELCOME TO TECHIMO!

(Sorry JP, just jad to throw mine in too)
Well...before you go out and spend a whole bunch of money on a new video card...here's a couple things you might try
The general idea of your error message is that the system does not have a free IRQ and I/O address to give to the device. This is a common problem with PCI devices as many slots are assigned only 1~2 IRQs to work with.
--
First thing to try: Load a different driver for the card than what you currently have. If you are loading the driver from a disc, or if you are just letting XP load its driver, try a newer one from the internet. It may offer better compatibility with the XP resourcing system.
--
Second thing to try: Put the card in another slot and/or pull some other cards to see if you can get it to run properly with some more resources available.
Along with this, see if you notice any overlap between the video card and other devices with respect to IRQ and I/O memory. To do this, go to the device manager (which I assume you can do since it was on your screenshot

) and under the View menu, change to "Resources by Type". From here you can view all the devices in the system and see if the video card overlaps another devices IRQ and/or I/O address.
--
Third thing to try: Disable devices that share the same IRQ and/or memory address that the video card is trying to use. It's okay for devices to share IRQs, but sometimes the other device will get greedy and not let anything in (USB controllers do this a lot!).
Please feel free to request clarification or post any other questions here!! Hope this helps!
~edit:
Here and
Here are sites that have up to date drivers for your card (you'll have to know the chip number which you can read right off of the cards graphics chip)...Cheers!