depends on what games you're talking about.
obviously i'd recommend faster/newer/more of everything as that system is getting old but at the same time if he's only playing games like ants or something (seeing as how he's 7) then you might not need to upgrade it at all. a computer lock up might be completely unrelated to the video card too, clear out programs that are running that dont really need to be there and see if that helps.