I didn't really run into that many gltiches with Crysis tbh. The first half of the game was well optimized and clean running, The second half though was only decent. There were quite a few unexplainable events that I ran into that impeded my progress. Reloading the level solved that, but it was still really annoying.
Far Cry on the other hand was a buggy piece of **** when it came out. It ran nearly perfectly on my Ti 4200, but as soon as I "upgraded" to an FX 5900, the graphics went to hell. It took them about 3 months after I got that card for the game to become "preferable" on the FX 5900. Of course, now the game is very well optimized, and it's a stunning game. Too bad it took them this long to get there.