Often times i will disable osd once my settings are tuned perfectly.New builds or upgrade i keep osd posted a good while.I just like getting the most performance i can.I chase 60+fps minimums if and when possible.
About to drop my rig from 8gb to 4gb as one stick is going into another build for a short bit,OSD will be active monitoring memory usage.Games like BF4 and GTA V will need the monitoring for sure.The new build certainly needs OSD as its a dual core and will check mark my entire library of games that will run good or won't due to 2 physical cores.
If you have a logitech device with an LCD, MSI Afterburner supports it, and can show everything on that instead of on the screen. I just leave it on all the time as I can just click a button to see it on my LCD or view a clock instead.
Top left. (Evga precisionx 16) Includes other GPU details like power draw %, gpu load, memory used, fps, core clock, gpu temp. CPU temp too now.
And then some games I already have it on and those are different. Dota 2 puts it up in the top right with network latency.
CSGO using net_graph puts it in the bottom right. Important info for me so that I know I'm not crazy when I experience jitter and I notice the loss % higher than 0 or choke higher than 0. Or the tickrate is going crazy or whatever. Always pisses me off. I end up leaving the server if it gets bad.
I use this information to sometimes diagnose whether or not my internet connection is shit too. If it's happening on a lot of servers, I know something is up.