When downloading drivers from
https://support.hp.com/en-us/drivers/selfservice/hp-probook-455-g3-notebook-pc/7834637
these are only 32-bit drivers for Windows 7. What if someone wanted to install 32-bit Windows 8.1 or Windows 10?
Some driver packages offered for 64-bit OS actually support both 32-bit and 64-bit but the description from the PC OEM may only indicate 64-bit because that is only what they will support or did not offer 32-bit OS for that system. They often include release notes or readme files for the driver package with file extensions such as .txt, .html, .rtf, .doc, .cva, indicating all the supported OS. You would need to download them and find out yourself. Trial and error.
-- Or find a model with similar hardware or devices from another PC maker, check their downloads for 32-bit packaged drivers. They often will work, after extracting them from the OEM's custom executable wrapper/container. Driver signing enforcement on 32-bit Windows is not as strict as 64-bit.
-- Obtain drivers from the device/chip manufacturer or vendor, if they provide drivers to public release. e.g. for AMD chips, go to AMD's website -> support and downloads. For Realtek device, go to Realtek's website -> support and downloads. And so on for the chip or device vendor. Some companies do not provide drivers to end-users.
-- Obtain them from Windows Update.
-- Last resort. you could install the 32-bit version of Windows 7, the latest drivers available from HP, and then "upgrade" to 32-bit version of Windows 8.1 or Windows 10. This will retain and migrate most of the drivers that were installed.