Sorry to be the bearer of bad news, but the problem you're up against is that Microsoft only supplies drivers with the most basic functionality, and what you really need for FULL functionality is the specialized drivers written for the specific hardware found in your HP PC -- and unfortunately, there are no HP Win10 drivers for your PC. HP only guarantees Win10 compatibility for machines made after August, 2013. HP does not have any schedule indicating when, or IF, they will be producing drivers for the older machines.
This means that your PC is most likely NEVER going to be fully functional under Win10 because the drivers it needs for full functionality simply do not exist!
If you are DETERMINED to upgrade to Win10, even if it leaves you with an unusable PC, then at least take these precautions so that you have a backup image to use to restore your PC to working condition:
What I recommend is the following: 1) Download and install Macrium Reflect (MR) 2) Run MR and choose the option: "Create an image of the partition(s) required to backup and restore Windows" to write a full backup to an external drive or USB stick 3) Use the option to create a boot USB stick or CD
My experience is that MR, when using the High Compression option, typically can compress the saved image file to about 50% of the USED space in the OS partition. This means if you have an 80GB OS partition, and 40GB is used, MR only needs about 20GB to store the image file.
NOW, you have the means to restore a full working system from the external drive or USB stick in only a few minutes.