If you have the option of selecting a lower definition stream, try that and see if that improves the stream.
Since wifi may be the problem, check out Western digital live wire it is a powerline adapter to connect your router to other locations in the house and it acts as a 300mb hub. You can encrypt the data transfer so no one can access your network.