Will this video card work on my computer?

this is my computer


and this is the card i want to get




According to the web link you posted your board has an AGP port and not a PCI Express slot.

You need to take the side off your PC and look at the slots, if you have a brown slot at the top of all the slots then that is the AGP slot, if its missing and you just have white slots then they have not included a way to upgrade your graphics.

The motherboard of your computer will dictate which type of video card (AGP or PCI Express) it supports. According to the specs of you computer, it only supports AGP cards. Unfortunately they will be quite a lot higher in price for a comparable card.