Sorry, the terminology I used confused you. I am not talking about a radio-station application,
I am referring to the connectivity circuitry in your phone that allows for BT, Wireless and 3G connections - collectively called the radio.
Those applications you mentioned have absolutely nothing to do with this at all.
For a good explanation on this, see this post:
Beginners Guide To ROMS
Since you have already performed a factory reset, and your apps came back (I was worried that they would not if your 3G was also down) the next step would be to do the following:
1) Go to Peter Alfonso
and after the third paragraph grab the file (marked as download link - you can also use the Mirror, which is my Media Fire account)
2) After you have the file, read this post: [How-To] Force the Official Android 2.2 Froyo Update for the Motrola Droid (FRG01B | Update 1 of 2)
Half way down, you're asked to choose either using your computer or using your DROID only - pick whichever you want to use, click on it, and it takes you to another link (thread) - follow those instructions carefully, except in the step that says download the update.zip - skip the download part, you'll use the file I just got you to download.
3) Follow the rest of the post carefully - this will replace your 'patched' FroYo with a fully pre-compiled version of FroYo (the same version you have now). It will not remove your apps and suhc like a factory reset does.
4) Next, go to [How-To] Force the Official Android 2.2 Froyo Update for the Motrola Droid (FRG22D | Update 2 of 2)
and again pick which method you're going to use.
5) Follow the guide that you choose entirely - This time
you're going to need to download the file - don't worry, it's tiny, at only 1.6 MB, not 80-something like the last one....
Now you have the latest and greatest FroYo update, aka FRG22D - let's see if your WiFi magically starts working again....
Feel free to (in fact, I strongly encourage
you to ask any questions here, in this thread
before you start. The process is painless, and you do not need to be rooted (in fact, these guides are for folks running stock
Android, as in unrooted....)