|The keyboard change doesn't seem to fit with everything you said.|
Maybe you had more than one issue so the symptoms became a bit confusing. You also mentioned something about adware in passing, which might account for the non-keyboard problems.
Whatever, glad to hear that it seems to be behaving itself and thanks for popping back with the update.
Always pop back and let us know the outcome - thanks