Thanks
MikemanSP4 but I think I have done pretty much everything in that guide plus more in other guides.
However thanks to a couple of helpful people on Reddit I've discovered a very simple solution, do not roll back your driver, do not uninstall this latest borked driver just go to device manager and choose update driver then reinstall a good signed driver whether it be from MS or from Intel's update page.
If you do this your SP4 wont reinstall the latest one until there's a new update available.
One of the mistakes I made was to be trying the latest driver from Intel which was a beta, as soon as I updated to the newest non beta Intel driver my SP4 stopped reinstalling the July update one.
I then tried the same update process with the last good driver from MS (a driver from March) and had the same positive result