What about gamma correction in nvidia? Does it add input lag or anything?
Not that I'd know. Or could see how, for that matter; it's not post-processive but a technique applied in render stage from what I can see, so as long as performance is equal so is latency.
What about noforce commands do they not work on CS GO? Do you have to have m_rawinput 0 for them?
They do work if you use "-useforcedmparms" in addition. Yes, you'd have to use m_rawinput 0 with that. But again, there's no reason to use the noforce commands anymore. 1.6 forced EPP on, GO does not. Sensitivity scales properly. No accel is applied if you don't activate it manually in Windows or the in-game.
Is m_rawinput 1 the best to use, least amount of input lag? If you use m_rawinput 1 than noforce commands are useless right?
Same amount of input lag (which is: essentially none whatsoever). It's best to use raw input, yes. Standard input has "negative acceleration" due to your cursor hitting the resolutive borders of your virtual screen (this effect is more significant the higher your CPI, lower your in-game sensitivity and smaller your in-game resolution are). Standard input also discards some mouse reports because there is a small time window between the game calling certain cursor functions during which all occuring mouse reports are ignored. The impact on your actual in-game tracking is not noteworthy, but it's an unnecessary imperfection. Just use raw input.
You're welcome!