F1 2011 itself works fine for offline running with Windows 10 once you have disabled Microsoft’s ‘Games for Windows’ Live integration. The game will install it without asking, so you can disable it afterwards by dropping these dll files into the game directory (alongside f1_2011.exe).