If you have an SP2, your driver should be 14.69.24044.150 according to the driver pack yesterday released by MS. The .160 driver works for the Pro, and just for the hell of it I downloaded it and tried it on my Pro 2, but it didn't work, so I would recommend the .150 version until there is an official update.
I also had the problem where for some reason after the December firmware update I got downgraded from the .150 driver back to the .134 driver, which caused problems with Miracast. I tried to manually install the .150 driver, but it just wouldn't work (same as OP). I really didn't want to do a PC Refresh because everything else is working just great, so I asked my brother who is an IT guy if there is another workaround without doing a refresh. He suggested I manually swap out the driver file using file manager instead of device manager. Per his suggestion, I downloaded the January driver pack from the MS web site, and in the Marvell folder, there is a file called mwlu97w8x64.sys. This is the .150 driver. Then, I went into c:\window\system32\drivers and moved the mwlu97w8x64.sys file (which is the v. .134) to the desktop (just in case), and moved the newer mwlu97w8x64.sys file from the driver pack that I had downloaded from the MS site into the c:\window\system32\drivers folder. Then I rebooted my computer, and my Miracast was working perfectly again.
If I go into device manager, it still shows the .134 driver, but the actual driver file in the system drivers folder is .150. So, if you can live with that discrepancy it's a much easier fix. I'm not sure if this will cause an issue if/when there are future Marvell driver updates, but for now it's a quick fix that I can live with.