I am really pleased to see you are aware of the pain this issue causes - having recently spent (for me) a fairly significant amount of money on a new desktop machine to run Hyper-V and then discovering this issue, I am particularly interested to hear about the options you have got for sorting this out.