Microsoft recently pledged to reinvigorate Windows performance, but will it issue free stopwatches again?