En théorie, un programme compilé sur un OS doit pouvoir tourner sur l´autre.
Les jeux étant développés majoritairement en DirectX, donc API Windows, ils ne tourneront pas sur Linux. Par contre, il existe plein de jeux gratuits sur cet OS.
La mémoire est gérée différemment, un peu plus intelligemment sous Linux que sous Windows.