I never tried Miracast, but it could be a wireless router issue. Try to be closer to your router, try changing wireless channel of your router wireless signal, if you can (it's in the wireless router configuration page)
If you download a large torrent, or transfer a really large file on your network, does your internet speed struggles?