As Megazell said, check out his list for some great free games. If you do not have it already I would recommend getting Steam. They have some great sales throughout the year.
As far as games go you should check out Fallout 3/Fallout New Vegas, and Bio-shock.