iainmet: The only games I have difficulty with has been the older Lucasarts games like Grim Fandango and Indiana Jones and the Infernal Machine. If you are running 64 Bit version of Windows you cant install them due to 16 Bit installers used, however there are a few sites out there with modified installers which allowed me to get them up and running.
Fred_DM: indeed. 16bit installers are the most common compatibility problem, in my experience. the games themselves usually run fine once you manage to work your way around that. "No One Lives Forever" is a good example.
it helps if you have a 32bit environment on the side, either dual boot with XPx86 or XP-mode in W7. NOLF can be installed in a 32bit environment and copied over to the 64bit OS. plays fine.
Blood 2 is another one that can cause issues from disc also, you get a cant install on an NT based system (NT - Thats going back a few years!). You can however just copy all the files from the disc into a folder on your hard disc then its literally a case of just double click the game startup exe file and it runs flawlessley. They didnt compress any of the files on the disc for installation hence why it works!
There is a site run by a guy called Marcus Egger I think it is that has installers for most of the old Lucasarts games, full instructions on how to create a serviceable Disc 1 for Indy and the old Star Wars games. There is also a compact installer for Grim Fandango elsewhere.
Lucasarts Installers :
http://www.markusegger.at/
The dedication to old games and getting them run on new systems is great from these individuals.
I dont have NOLF 1 & 2 anymore unfortunately, loaned them to my brother and he didnt give me them back, he actually also has my Return to Castle Wolfenstein, Unreal 2 and the NOLF spinoff Contract Jack.
Hope NOLF lands on GoG somepoint, they were great games.