Definitly an Emachines T6212 with an upgraded graphics card would run Half-Life2 and numerous other games, depending on what card you buy.
http://reviews.cnet.com/5208-7586-0.html?forumID=68&threadID=101999&messageID=1175501
There is plenty of talk about the T6212 in these forums. Just search T6212 and you'll read all you want to know.
http://reviews.cnet.com/5208-7586-0.html?forumID=68&threadID=102557&messageID=1176537
Hi, i AM somewhat new to the whole coputer thing and was hoping that someone could recommend a computer to me that would run half-life 2 at a low price. Please send me the link and other informati0n - thanks

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic