Well, your first problem is that your using Windows.
Keys sticking is unique to windows?
Your second problem is that you are using the newest version of Windows so all the bugs haven't been worked out yet, especially with after market hardware (such as a gaming keyboard)
1. Are you saying one should only use obsolite OS's?
2. When you're dealing with PC's almost everything is "after market", even the OEM stuff (especially the OS).
My advice would be to get rid of Windows and use Linux, mainly for security purposes (though I'm not going to lie, Linux has its fair share of bugs especially to those who are not technologically inclined enough to be able to fix the source code...).
"Gaming keyboard" should let you know that I have no interest in Linux. Playing around with WINE is not my idea of fun. No offense, but I find it hard to take seriously anyone who suggests completely changing an OS over every little problem. I work with a couple of Mac users who are always going on about how great Macs are because they don't get viruses, and today one of them got a virus. I had a hard time feeling bad. Linux certainly has its problems, but compatibility is the most important thing to me. If I really wanted Linux I'd set up a dual-boot (or tri-boot in my case) with Linux as a secondary.
Seriously though, you might want to send a report to Microsoft and tell them about this particular bug and then they might fix it, or have some ideas as how to fix your problem - after all Windows 7 was your idea.
Yep, Windows 7 was my idea, I've used it since it was at RC 1.000, and bought it when it came out because of a special deal I was able to get. But you're right, given that both the OS and keyboard are Microsoft, I should send them a bug report.
I thank you for your usable suggestions though.