One think I've found helpful, too, is to use a video player with a decent buffer. I use VLC on both Windows and Linux, and majorly bump up the buffer time, when playing video over WiFi from a somewhat iffy NAS drive. The video takes longer to start but is more reliable when it gets going.