I have. It didn't work. This is why I know it is not a universal "fix" for this problem. There have been MANY "fixes" along the way (Semantically, they are rather "suggestions" than "fixes"), and yet nothing has held thus far (which is what I think a "fix" is - the problem no longer exists and - barring no changes - doesn't come back).
If you were saying that you have found something which has seemed to fix the problem for yourself, for a period of time, that would not be incendiary and insulting to the rest of the people still reading this thread; stating merely that a "fix" has been found implies that the problem has been, well, "fixed". Close this thread, no longer required. It has been FIXED. No problems here anymore - we've FIXED it.
Yet you say "a fix has been found" referring to what helped you, and yet all those other "fixes" you tried which didn't work for you - only for others - aren't also mentioned by you as fixes: "numerous fixes have been found - some over a year ago" in your estimation. Why ? Because they didn't fix the problem for you. If YOUR problem is seemingly solved then it is a "fix", and if it only helps OTHER people then it isn't a "fix".
All the silly people still waiting for an actual "fix" (ie. Apple making this particular problem go away - for everyone - you know, an actual "fix"ing of the problem), could be insulted by your assumptions that your "fix" has merely not worked as they have been too dumb or lazy to try it (and that's why they are subscribed to this forum - to find potential solutions and then ignore them entirely ... Good grief !!).
Other "fixes" have been changing from G to N, turning off dual band, changing the wireless channel, buying a new modem, connecting the modem directly to the computer (LOVED that "fix") and so on and so forth. Yet with all these fixes, it seems nothing has been "fixed" (other than your computer for a briefer period of time than the other failed "fixes" have worked for before failing).