I tend to build quite a few computers for my clients, most of them are either in printing or video editing arenas so the computers i deal with are generally far higher end like what you are looking at. Although higher end in South Africa could very well be middle range for other countries, haha.
In the last few months I have built 2 HP ZBooks both 15U G3 versions.
I honestly had high hopes for this laptop as it had a preinstalled 256GB Samsung SM951 NVMe M.2 PCIe SSD, so I really figured it was going to be very quick with a max read of 1878MB/s and max write of 1226 MB/s.
To be honest i was quite disappointed by the end result of the computer, the system seemed laggy for a 6th Gen i7-6600U with Intel HD 520, 32GB DDR4-2133 RAM, and a dedicated AMD FirePro 2GB GDDR5 GPU.
2 months later the client was so unhappy he asked me try turn it into a hackintosh, which I managed to do but the Wifi, Bluetooth 4 configuration was never going to work, and the BIOS is hardware locked so you can not just swap it out for a Broadcom alternative.
The best PC I have personally built in the last few months was an ASUS Zenbook UX330U, I honestly can not tell you what or how ASUS managed to make this PC this fast, it is honestly one of the most responsive machines i have worked with in a very long time. In your price range look at an ASUS ZenBook Pro 15 UX550GD with its i9 8950HK Processor 2400MHZ 16 GB DDR4 RAM, and NVIDIA GeForce GTX 1050 with 4GB GDDR5 VRAM, try get the gen3x4 SSD over the M.2 SSD as it will even be faster too.
If it were me personally i would still go Apple Mac though.