@cstroie, you can find more info about downgrading on page 37, halfway the page where I posted a link to iphoneclub. the first post is the guideline, but you only have to go up to step E, since those other steps are only for 2G phones
this is what it sais in a nutshell:
Please note that it isn't as easy as simply shift+restoring your device. You have to put it in DFU mode first, with a certain 3rdparty tool 😉 then when you shift+restore your iPhone, it gives you an 1301 error which is fine. then use that same 3rdpartytool to JB it, since that's the only way to get your iPhone running again after a downgrade. This is because there will be a firmware and baseband mismatch (you will still have 4.26 baseband which came with 3.0 firmware, but you'll be running the much faster 2.2.1 firmware now). You can downgrade that baseband with fuzzy as described above, but only if you have a really early 3G iPhone model
I did this downgrade and couldn't downgrade the baseband but at least now I can see my wireless (sometimes). It just drops out frequently and has poor reception, so it's not the true solution to our problem. A baseband downgrade (as yonido said earlier) would probably solve the sporatic part and fix wi-fi all together. But as Luis231 pointed out earlier, that might not help either