A Hard reset will take it back to totally clean and assuming that you recently synced then once you hotsync again after the hard reset....nearly everything will reinstall automatically.
There might be some exceptions such as those programs that have their own conduit. Bonsai and the like will sometimes require that you reinstall the program from their desktop component.
However, if during the last hotsync prior to the hard reset you had an errant file on the device that's causing your Wifi card issues....that file is still in the backup. If you know which file it is then you can simply find the backup folder on the PC and delete that or those files that are causing the problems so that they do not restore as part of the hot sync.
If your not certain which file is causing the problem then post back and I'll give you another way to restore that's a step by step.
I would either way, make a copy of the backup directory prior to the restoration hotsync. This way you have an extra in case something does go wrong but I've hard reset many a time without a glitch and restored very easily.