I find that many games have their own support forums with either patches or workarounds to get the games running again.