Most likely yes. Your problem might be a difference in PCIe specs. Your board supports PCIe 1.0 while the card is PCIe 2.1. A 2.0 card will be fine in a 1.0 board, but I've heard lots of RUMORS that a 2.1 card will have issues. I have no knowledge if this is the case, but it should be mentioned. Try to get a 2.0 card if possible.
Seeing as you have a slow P4D, you might want to get the 5570 instead. Your CPU won't be able to keep up with your GPU.