Hello,
Winifix method can be detected easily, and I have check darklinux method, I never see game change this value, I prefer to be careful (because if the game does not change this value it can be detected easily too)(and this don't resolve direction problem, it just improves the fluidity of movement)