So, I just ragequit on Windows and put Ubuntu on my laptop to replace it. Everything's working great (well, sound didn't, but got that fixed) except for my WiFi light. It's always orange, if wifi is on or off. It didn't work right in XP either, until I fiddled with some things in the registry.
Here's the original fix for XP which I'm too stupid to get working on Linux. And the card is a variant of the Atheros 5007, which one I'm not sure, but I don't think it matters.
Thanks for any help.