If you think it will be easier to just get a different wifi dongle, I'd happily order one. I just don't want to do that only to find that the problem is not related to the dongle.
But, if there is a particular wifi dongle that is known to work well, I'd much rather pay the 10 dollars for it then spend a lot of time trying to diagnose this issue.