I think it'd work fine, a 1030 is about the same size as a 210 and PCIe is fully backwards compatible so it should work in a PCIe 2 slot. (And there shouldn't be a performance hit since the GT 1030's memory isn't fast enough to saturate PCIe 2)
If he could find a good priced GTX 1630 then yeah...