I am pretty sure it is the SSD. I originally had the games on the 1 TB black drive and they were fine. I backed them up before doing a clean installing of Win 7 . I then restored the backups onto the brand new SSD. OCZ forums support suggest I switch TRIM of and us the GC firmware instead. When that didn't work I did a proper format/cleaning of the SSD and re-installed steam and did fresh installs of all the games and I still got corrupt files. I also had a copy of a non-steam game that got corrupt (I believe it had corrupt files, a fresh install fixed the crashing of that game). When I was running TRIM there were so many corrupt files that the games would crash or not even load. Now they play fine and I can play for over an hour without crashes. It is only after I have played that I check the files before playing and afterward. Only after I have played does steam find corrupt files (so there are no crash logs anymore). I am not sure what files are becoming corrupt, Steam only tells you that "X number of files have failed to validate and will be re-acquired". The files that are downloaded are super small, maybe only a few kb. They take less than 1 or 2 second to download. My system was super stable in Win XP and survived many passes of Orthos but I have not done that since installing Windows 7.
I am thinking the next test is to return to stock settings and see if I still get corrupt files.