Okay this is for everybody who has a Broadcom with a 4312 chipset. I found this at the Fedora Forums,you can read it
here,
If you install broadcom-wl.rpm all the crap is done for you, all you have to do is type: "yum install broadcom-wl"
and that's it! You have to have rpmfusion nonfree repository enabled though. I cant belive I've looked so hard to eventualy find a solution so easy, I wonder what took me so long.
PTrenholme and Hangdog42 thank you for your time to help me solve my problem.
I really appreciate it.