I'm afraid there's no other solution as Hyper-V (or Microsoft's virtualization) will block access to certain interfaces that need to be used on older CPU generations to determine precise BCLK.
Microsoft and Intel are both aware of this but Microsoft doesn't seem to be willing to fix this.