Excellent, thanks. I'll definitely give this a try tonight.
Oh damn, I forgot to mention something...
I was just thinking "There was a reason I didn't use Fedora on this laptop..." and now I remember. ndiswrapper doesn't work on Fedora with this chipset because it uses the 4K config stack. It'll just crash...