Since 3870s are all PCI-E (i don't think there are AGP versions out there) yes, it is compatible, as you have a PCI-E x16 slot on that motherboard.
EDIT: 3870s were released on the AGP slot, so you will need a PCI-E version of the card to work with your motherboard.