How do I get rid of this funny number at the top left of the screen?

Solution 1:

While I can't say which program is adding the On-Screen Display for FPS (Frames per Second), I can confirm that it's not coming from Overwatch/D3. (Or the Blizzard launcher for that matter.)

The font that's being used seems like it's coming from MSI Afterburner or a program that uses the Afterburner software. MSI Afterburner is a GPU monitoring software that enables the user to do more things with their video cards. These include making straight-from-source screen shots, recording desktop/rendered video, and overclocking one's GPU.

Since this is the first time you've seen it on your machine, I assume you've recently downloaded some new software. In particular, check the new program for "Overlay" or "On Screen Display" options.

Here's an example from my PC and settings. Notice that the display doesn't match the font of the game itself. Once you can find the program that's interacting with your games, you'll usually find the On-Screen Display option as a box you can uncheck.

Beglitched with OSD of FPS

Solution 2:

I found the problem.

It's overwolf. An unrelated software to capture stuffs.

I turned it off and it's fixed.