I like a combination of monitors.
Speccy and
HwInfo are a couple PC monitors. I use Speccy for the quick overall check. I can also click on each resource and see in-depth information for the chosen resource. It however doesn't have a a memory. That's where HwInfor shines. I can game for a few hours and HwInfo will remember the min and max temps, loads and so much other info including electrical which can be helpful if there is a suspected PSU issue. I can't see those programs inside of a game so I turn to
MSI AB. MSI AB can show you so much info with its OSD. User must enable monitoring and displaying of each resource(click Gear on main window). That allows me to set up my OSD the way I want. I want to see my CPU and GPU loads and temps, system RAM and VRAM usage, core and memory clocks and my FPS. I tell MSI AB and when I get inside of Far Cry 4 I see
. I can ALT+TAB out of a game to check on temps and loads but obviously jumping out of the game makes the displayed numbers moot. With MSI AB I have an OSD that I see in real-time.
MSI AB comes with Riva Tuner. With that you can further customize the OSD. Its default color and text were too small and purple. I changed it from 10 or 12 point text to something more comfortable. I don't need to be squinting at an OSD when I might be in someone else's sights. I also don't need the OSD getting in the way of my game either. That makes all the available customizations very important.