@pokerguyen: thanks for the suggestions, I found a AR5B95 card, I hope it's compatible with my model of notebook. Regarding the Ethernet problem, I still need to restart if I disconnect the cable. I forgot to add that I have a router, and the exact error that i get after connecting the cable is "Ethernet has a self-assigned IP address and will not be able to connect to the Internet." All i found about what I could do is to restart the router, with no effect. The kext is RealtekRTL81xx.kext.
Also, what could I do to fix restart? Almost each time i press restart, with few exceptions, the computer shuts down.
@Hervé: I meant no disrespect,(by the contrary, I admire people who invest their own time and resources in projects such as this)it wasn't "exhaustive", as you said, to find more data regarding wifi cards. The reason why I asked someone in this thread was because, from my little experience, event the compatible with the os cards can be incompatible with the rest of the hardware and get plenty of errors, so I wanted some advice from someone with more experience, that is all.