Any obvious suggestions for getting acceptable performance before I blow it away and return to remoting.
Get ready for mind blowing performance

.
The latest version of VBox support Virtualized I/O, If you motherboard supports Intel Vt-x and Vt-d your CPU does.
Create a new empty Machine for Windows... Get into the settings...
1: System: Chipset:ICH9... Enable I/O apic... Paravirtualization Interface: KVM
2: Storage: Detach the VHD under your SATA Controller.
3: Add a second VCD to the SATA controller.
3: Add A VirtIO-SCSI Controller... Attach back your VHD connected to the VirtIO-SCSI and select Solid state drive for the VHD options.
4: Load Your Windows ISO in the first VCD.
5: Download VirtIO ISO Drivers file from
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/?C=M;O=D Insert the ISO in your second VCD.
6:: Disable audio card.
7: Network adapter: Bridge, Select network connected to your LAN... Adapter type: Paravirtualized Network (VirtIO-Net)
8: Adjust boot order to boot from Windows installer. Nothing to do if UEFI.
9: USB: Select USB2 Controller.
When windows installer will reach the Drive Selection for installation. Click load drivers... Go to VirtIO CD, browse to VioSCSI folder and load the Disk Drivers for your version of Windows.
Once Windows complete the installation configure the network VirtIO drivers and Balooning drivers... There is also a guest client.
If you manage to get it up that way, you will have direct I/O for both your disk drive and network adapters paravirtualized in your VM.
I don't know how faster it will move for you... But it's a lot better than layered virtualiztion in my computer.
Edit: Typos and small corrections...