Careful what you say about Windows in a Linux forum, you probably don't want to get trolls like me distracted from the real issue at hand--getting your stuff working. Besides, as far as I know Microsoft is about the only entity who has tried to pass off Linux as a competitor to Windows, and that was just to weasel their way out of court. Me? I haven't the faintest clue why people keep saying that Linux is supposed to be a competitor. Sure there are users deflecting, but that doesn't mean Microsoft and Linux kernel devs are competing.
Anyway, back to your issue, it does not look like you are installing the kernel headers. The source is one thing, but you need the headers as well.
"Floating in a dream-like state, I am the emporer of a parallel universe." --Arch Enemy
My xorg.conf file