Just a quick add'l question or two: you can ignore if your problem is resolved.
1) is this a new system that has always produced this behavior, or did it start at a particular point in time (addition of a language package)
2) any info on brand or custom parts may be helpful, and you might as well enter some of them in your system stats anyway

3) any H/W updates at the time it started, by you or anyone else. Even adding memory, or opening the case.
4) you mentioned that multiple KBs produced similar results, were they all USB (or all PS2), or did you get the same result from both ports.
My money's on the
driver issue, but it could be a H/W conflict, or something as minor & unrelated as a memory stick thats not seated correctly. The questions might not at first seem logically able to describe something like that but I've seen some weird stuff!
Good luck, hope to hear that you fixed it,
Mike