What is the native resolution of the monitor? And is that what you are outputting to it? No, you don't need Windows 7 (bloody PC World...) and it's unlikely you need a new graphics card either. I just sense there is a mismatch between what you have set your graphics to output, and the resolution your monitor is comfortable with.
Huawei P10 review