Same situation here... upgrade , downgrade , clean contacts , refresh windows , none of them fix the problem (not even improving , indeed , getting worst). Now it crashes multiple times every single day !
The reason I decided to buy this machine , the design of keyboard was one of the major factors (Thanks to those fancy marketing). Now I am about to give this machine up (probably no MS hardware forever , MacBook Air should able to do the job nicely).
To be fair , the machine itself is okay but without the idea of that keyboard , why go for Surface Pro?
The un-stability , this price (price of the keyboard), I would say it is a total ripped off.
Why Microsoft couldn't create machines that is running more stably and smoothly? I am not to asking something out perform all others but just the STABILITY , please!
MS let me down every single time from Palm Treo to Surface Pro.
If you can't fix it by patches or firmware... MS please consider, seriously , recall the keyboard , give us something that is working !
We bought this because we trusted you , respect that trust please !