The switchable graphics problem can be solved with programs like Optimus (for nvida gpus and intel/amd apus) and/or Prime (for everything else). You can choose what gpu you wish to use. Distributions such as PopOS allows you to do so by default. Most HP laptops would have no issue with drivers. If they do, it is usually realted to the wifi card. Even then one can use a usb adapter or search to see if their is an unofficial open source driver available (which there usually is). Dual booting can cause problems, especially if it is done on the same disk, every Windows update has the chance of corrupting the Windows partition, hence why most users would recommend against it or having another drive to install the other operating system on.