Tried VMs before with bad luck, never got it to work properly.
I did however run hackintosh on a Dell laptop (XPS M1330) which ran alot better. Only problem was shutting down, where the GPU drivers would crash, but everything else worked perfectly.
That would be a low cost alternative (got mine for ~150$) There may be a better Dell suited for this, but this worked for me.