Sadly, he will need more than a GPU upgrade.
512Mb of RAM is barely enough to run 7, much less game on it.
I hate to say it but, IMHO, he may actually be better off with XP with the current Hardware.
That, or some major upgrades.
May be easier to just build something newer if for gaming on 7 is the goal.