I have my setup so it shows core clocks, temps etc. but sometimes I don't need that and I only want to show the FPS in game. Is there a way to do that without having to change the whole setup? Maybe just for specific games? Or will I need a different fps counter for that?
Hardware monitoring settings (including your OSD layout) can be added to profiles, check "Profile contents" settings group in Profiles tab. This way you can store two different OSD configs in MSI AB profile slots and switch them on the fly.