^Yes I have played most of it but only for brief moments as I just wanted to check it's performance.Didn't much time to check all the games.TF2 seemed like awesome fun if you have your own LAN players or online deathmatches.It's a treat to watch those goof-ass characters & shiny environment being put to such good use.Portal was a bit confusing for me but seemed to get challenging later on.I plan to play HL2 & it's episodes all in constant session.
Performance is pretty much the same as you can expect with HL2's original source engine performance.Nothing dramatic has happened since then so you can expect pretty much the same.As for steam updates,well what can I say.It's something you have to do & that's the way it works.I'm afraid you can't escape it.
GOW will run on 7300GT but with bare minimum settings.It will lag very badly & you'll just want to ditch the game with such poor frame rates.Trust me you are better without it.