Try Linux Mint. I just used it to install Windows XP to VirtualBox and it ran quite well. I'll be trying Widnows 7 on VirtualBox next to see how that goes.
I haven't tried large programs on it but office seemed to run well on it.
Biting the hand that feeds IT © 1998–2019