Its clear they've been shipping a lot of windows updates.

It does seem significantly better on Windows. I'll give it another chance over the next couple weeks.