i finally got it working. i fugured since windows was originally using the bcmwl5.sys driver and i tinkered around in knoppix and had to use the bcmwl5a.inf driver that that was where the mix up was going on.

after going over what i had post i then remembered that i didn't get ndiswrapper working with the bcmwl5.inf driver but the substitute bcmwl5a.inf.

sorry for the waste of a thread