Far Cry Instincts Predator is a pretty good game. Much better than I remember the original Far Cry (the PC one) being. The Expansion is pretty good too although I haven't gotten that deep into it yet. For the record, I haven't had it freeze up on me once yet.
As for Battelfield 2, I was really underwhelmed at first too, but I've found that the non-snow levels don't look too bad (although still not as good as those trailers would have us believe). The single player is passable and the multiplayer is Battlefield 2 with different maps pretty much. The helo is a million times easier to control with a controller than it is with mouse and keyboard, I can tell you that. I like that they got rid of airplanes too, but that's just me. The maps could be bigger, but I've only ever found myself in max a 5-10 person game. It could be that the maps scale accordingly to the number of players. My main annoyance is that clan matches have been down almost since the game came out. Not sure whats going on, but nobody can 'ready' their clan which means no clan matches which, considering this is Battlefield, is ultra queer.