I did not try this new cancel wifi workaround because I love the wifi sync. this has only been a minor issue for me because we watch all of our itunes content on the apple tv.
You can use VLC to play all videos, and you can simply right click on the video in question, select Find in windows explorer, then right click and choose Play in VLC.
However, I do understand that itunes is great as a media device, and you may not want to do this.
I will then offer the best solution I can...without trying to sound like an apple snob.
Get a Mac.
There is no reason anymore not too. Prices are not as great as they used to be.
So maybe you cant afford that 27" imac, I cant either. But you can get a nice mac mini and I promise you it will run your 1080 videos just fine in itunes.
Im using an old 2007 imac with a 256mb video card, its a 2.8 ghz core2duo running 3 gb ram mac osx Mavericks. Plays full 1080p videos in itunes just fine.
So go buy a used one, pawn shops are full of imacs. Ebay is full of imacs.
Imacs really are well built, and last long. they are more upgradable than people think. You can add more ram, you can increase the hard drive capacity by adding an SSD hd (you may not be comfortable doing it, but macsales.com is a company that will).
I have a brand new HP quad core, i even put a video card in the computer, I still get the itunes lag.
Here is the kicker..if you really NEED windows, you can install windows on any mac using parallels or bootcamp.
No reason not to go to a mac anymore, which is why they have gone from 1% market share to almost 10% now. Without loosing their great customer satisfaction rankings.
Dont take my word for any of this. google it.
And remember, your computer will run snappier when you dont constantly have to run an antivirus program. Ive never run one since 2005, the year I made the change.
and in case you want to know why I have a PC....I have 14 TB of videos on hard drives that I need to access. Using USB is too slow, so I took out all the optical drives of the HP and have 4 hard drives inside. then networked it as a server. all for 500.