Okay, because I know while running HLDS on Linux, you have to use sys_ticrate 900 with -pingboost 3 to keep the server at a sustained 500 FPS.
I recommend against using -pingboost 3. -pingboost 2 usually works best, on Linux. On Windows, the game works better out of the box.
#1: What is the better way to go, if I want to maintain a constant sustained 500 FPS, Linux or windows ?
If CPU usage isn't a concern, our managed Linux option will maintain the FPS the best, thanks to the FPS Locker we use. Otherwise, Windows would be best.
#2: Which OS would be less CPU intensive ?
Any Windows version.
#3: When running windows, Does NFOservers use a high res timer to maintain a sustained 512 FPS ?
To run at 500+ FPS, the Windows multimedia timer has to be enabled, using a program like srcdsfpsboost. We use one of these programs, yes.