I have a fairly new system - Athlon 64 3500+, MSI motherboard with NForce3 chipset, 6600GT video card, 300GB SATA hard drive. A couple days ago, on one of my rare boots to Windows (My system is set to dual-boot w/ GRUB - I usually run Kubuntu Linux on my system, but I have a Windows XP partition as well), Windows XP stopped talking to my keyboard. The keyboard works fine in Linux, it even works in the BIOS setup. But when I boot to Win XP, it does not talk to the keyboard at all. The mouse works fine, I can point & click & bring up the start menu & such, but the keyboard does nothing and Caps Lock is stuck on. I'm thinking this is a USB related issue, since Windows works fine if I unplug it and plug in a junky old PS/2 keyboard. Other USB devices seem to be OK, and the keyboard used to work in Windows (still works fine in Linux). It started happening when I swapped out the video card - I've been having a lot of video card issues.
Any ideas how to troubleshoot this? I'm positive it's not a hardware issue - like I said, the Deck works fine when I boot into Linux. I blame Microsoft - USB HID devices on new hardware like this should Just Work(TM).

I really want my Deck working in Windows so I can use it when playing Half Life 2.