Dam, I got BioShock II and it wouldn't run. So I upgraded my video drivers and moved up to DirectX 10 and bingo. It runs great now.
But, Call Of Juarez2 which I was about half way through then refused to run. So I had to do a reinstall on that one and replace my save games but it worked out. Crisis, Crisis Warhead, and Call Of Duty - Modern Warfare all still ran fine.
I've got a version of windows 7 on a DVD, it supposedly has DirectX 11 but I'm not sure I want to go there just yet.