Here's a solution I posted 9 pages back, too -- it also works if you can't live w/o Wifi synching...
The easiest workaround I can think of is simple, though annoying:
--If you don't have Microsoft's Process Explorer, get it. If you have Windows, you should have PE.
--Run PE w/ Admin privileges (right click and choose Run as Admin is one way).
--Sort by the Process column and locate AppleMobileDeviceService.exe (not ...Helper.exe).
--Right click and choose Suspend when you're done syncing.
--Close PE. When you're ready to sync next time (assuming that you haven't rebooted), open PE and choose Resume. [On my system, the hogging only happens after a sync.]