Consider buying a used mac mini. You should be able to get one that suits your needs for well under budget and that way you can spend your time coding rather than keeping your Hackintoish from imploding. I do Hackintosh as a hobby, but I'd never commit my living to one.