In case no one explained the fundamentals of what they're recommending here - you would run one of a variety of software DLNA media server packages (PlayON, Plex, TVersity etc) on a PC connected to your home network. That PC would need to be on and logged into your Netflix account to work. It would then accept the netflix stream and relay it to your TV or media device - in this case your WOW media player box. While I haven't done this myself, I can almost assure you that you will never get the best quality picture this way. The benefit of this option, however, is most will also share any media on that PC (music, video, pictures).
If you specifically want a better Netflix experience, I recommend a Roku or similar media set top box which can be bough anywhere for $100.