Yes it will. A PCI-e x16 video card just needs a motherboard with a PCI-e x16 slot. Pretty much every motherboard manufactured in the last 10+ years has a PCI-e x16 slot. Pretty much every video card manufactured uses PCI-e x16 some use PCI-e x8 and perhaps a few are x4 or x1 but they all work in a x16 slot. While there are PCI-e 1.0, 2.0 and 3.0 they are backwards compatible.
The real issues regarding a video card are your PSU, Case and cooling. The PSU must provide enough power and have the right connectors for your card. Generally a 500w model with a 6+2 pin PCI-e power connector is enough some cards need more power or connectors. The case must be large enough to fit the card. It will need a full length, double wide, full...