I personally prefer Windows laptops with UHD/QHD screens because I can put much more info on it (e.g. 3 vertical code windows or two vertical web browsers). The Mac won't let me set that high a DPI, even if the resolution is theoretically there. Also the 4:3 Mac screen ratio many times results in the bottom part of the screen obscured by fingers, e.g. bed coding.
That said, the best I've found is Lenovo Yoga 920 and Dell XPS 15. The Dell can be fitted with 64 GB ram e.g. if you run VMs, and since you mention amazing graphics, the OLED version says Hi to the Macbook Pro, from another universe (in other words the Mac display looks like utter trash compared to it).
In all cases, you need to clean-reinstall from a Microsoft provided Windows installer (to get rid of the massive preinstalled, buggy and inefficient bloatware), and run ThrottleStop to undervolt the machine to avoid the extra heat and boost the battery performance. Write down what you do, and over time you will develop your "install script". Chocolatey is your friend.
HTH