Yes, your board will accept any PCIe X16 gfx card. The GTX 1050 Ti is the fastest card at that price range right now. The RX-470 would be a bit faster if you want to stretch your budget a bit. But which APU/CPU you have will make a difference. No sense getting an expensive card if the APU/CPU bottlenecks it badly. And the PSU that you have will need to be sufficient to power the card.