None of those, always go to AMD and get the latest drivers:
http://support.amd.com/en-us/download/apu?os=Windows%2010%20-%2064
It's not AMD or HP doing a poor job, it's more to do with HP's support site and many other Manufacturers (Lenovo, Dell) support sites where they merge different...