I had similar with a GTX280. Tried everything; rolling back drivers, cleaning out drivers, beta drivers, underclocking the card - no difference as CoD5 and FarCry would still lock up at some random time into a game. But I did find a solution!
What I didn't realise is that you can download DX10 on its own from microsoft and after I ran that update it has been smooth as silk - so why I didn't get the DX10 update through Microsoft Update site I don't know.
Anyway, link to DX10 for Vista:
http://www.gamesforwindows.com/en-US...rectX10-a.aspx