I put a new hard drive in the machine and started from scratch and it is working very well,
I am on OS build 19043.1151 as a scratch install and I have reinstalled all of the productivity software I use including VS, Office etc and
it is working very well.
I think there is a driver conflict somewhere probably a simple setting in the registry that has caused a timing issue somewhere.
I am just guessing but if I get bored enough I may swap back the old drive and see if I can detect the main differences.....
I am really tired of Microsoft updates and changes as it is now RARE that I do not have a client somewhere with a problem that was caused by a rollout. Barely have time to fix those let alone major issues like these. I have to get some work done once in a while.
Best of Luck,