başka bir wifi ağına bağlandığınızda bu problemi yaşayıp yaşamadığınızı test ettiniz mi ?
mesela cep telefonunuzun hotspot(android ise) iPhone ise kişisel erişim noktasını açıp ona bağlanmayı deneyebilrsiniz.
wifi ile ilgili değil ama bence iMac'in wifi driver veya donanımından kaynaklanan problem olabilir.
birde aşağıdaki yönergeleri uyguladıktan sonra denemenizi tavsiye ederim.
http://www.sihirlielma.com/2014/03/07/pram-nvram-reset-sifirlamak/