These are not the same files that you pm'd me Hguderian (thanks again for those btw) - they were for 4.09 and didn't work in 4.10.
I learned how to resolve, edit and hash class files thanks to some very helpful people in order to edit some 4.10 compatible files.
I did use the same values though, by the logic that if it worked for someone else in the past it should work for me now.
The values I used are:
public static float MaxVisualDistance = 35000F;
public static float MaxStaticVisualDistance = 20000F;
public static float MaxLongVisualDistance = 50000F;
public static float MaxPlateVisualDistance = 30000F;
If it wasn't for your PM (and Bombsaway - he sent me a different version of the same mod) I wouldn't have known where to look, so thanks again for that 
I'll post a 25 km version tomorrow, hopefully that'll be easier on our PCs!
As you can see the distance in the game is setted for some specifics type:
Which are them in the specifics?
MaxVisualDistance = 35000F << for planes and moving objects?
MaxStaticVisualDistance = 20000F << for stationary and statics?
MaxLongVisualDistance = 50000F << for landscape?
MaxPlateVisualDistance = 30000F << for airfields?
I think that setting different value can influence the frame rate , the longest shauld be the landscape to avoid the pop up of mountains , then airfields and after static and dynamic objects....