I have a HP Envy 4 touchsmart ultrabook came preloaded with Windows 8 which is having trouble using 3G Datacard to connect to internet. I recently replaced the keyboard of this laptop and coincidence or not, Datacard (Huawei e303D- Idea cell network- India) stopped working after the service guy replaced the keyboard. Since, I showed him to check for any hardware errors again, He opened and fixed the ultrabook again and he is telling everything seems working fine and he proclaims this is a "virus"/os corruption error.

Coming to the problem, when Datacard failed to connect, I noticed device manager and saw below error(Code 31):

There was another wan error message above the "wan miniport (IP)" error messages. it is : "WAN Miniport (Network monitor)"

So three errors are shown: "Wan Miniport (Network monitor)", Wan Miniport IP, Wan Miniport IPv6. I reinstalled all the drivers from HP's control panel which came with this Ultrabook. still, the error persists.

Computer service guy ran "driver pack solution" and it was showing below drivers are missing

This issue occurs because Windows cannot load the drivers that are required for the WAN (Network monitor) device. Because there is no driver associated with the device, it cannot be removed from Device Manager.

I showed the laptop to a HP authorized service centre here in India. they are telling to reinstall Windows 8, after making a backup of recovery partition in a external hard drive. I was wondering, for a Windows reinstall, why should the OEM HP generated Windows 8 image used? instead, if I can get a Windows 8.1 vanilla version, will it authenticate with M$ft server to preserve license?