scct has SM3, Tomb Raider legend REQUIRES sm3 just to enable the next gen mode, basically every game that has hdr ( thats basically every game from now on) is on SM3, or the devs must have been extra nice and include a sm2 path ( which is highly unlikely ), oblivion requires sm3 for hdr also

and no, if your videocard doesnt support hardware decoding of h264 it doesnt do SQUAT when watching it, it just displays the images rendered out by the cpu, and no its pretty stupid to ask if the 6600gt is future proof, since its now of the previous generation, the 7600gt is a lot faster then the 6600gt, has sm3, has h264 decoding, and is of the latest generation, i call that future proof, even at its price+ the 7600gt has an hdtv out, the 6600gt doesnt have that.
saying something like "even counterstrike doesnt support sm3" is pretty dumb since css is pretty old already, + valve had a deal with ati, which led to the development of an sm2 path not sm3 ( sm2 and 3 are VERY different from each other )

and btw how do you know if i dont have a 40 inch lcd that i use as monitor ? :P