Personally I like to just get the Windows version and load Linux with GRUB as a second boot option. The few times I need to do something on Windows (photo editing, some games) I just reboot.
I end up doing almost the same except that I ditch the Windows install. The hardware selection is much better and, unless you intentionally sabotage yourself, they work every bit as well as laptops that come with factory-supported Linux installs.
I did this once but this won't save you from forced updates keeping your laptop alive (and hot, and at risk of corruption if it happens when you have to fly/drive somewhere and you weren't expecting an update), plus once Windows took issue with the state of the disk I was sharing between it and Linux (NTFS format) and did a chkdsk which deleted most of the files from it. That was the last time I ran any Microsoft code outside of a VM (Or my employer's kit).