It'll work, but...
IF you only have 2GB of system RAM, the gfx card's 2GB of VRAM will demand a huge chunk of that system RAM for its buffer. You may run into memory problems. Best to get some more system RAM. At least 4GB, but 8GB would be recommended. Once you go to a discrete gfx card, you need serious system RAM.
Btw, the DDR3 version of that card is the slower version. The DDR5, 64 bit version is the fastest. Better yet, grab the newer GT 1030. But only after upgrading the amount of system RAM you have.