I will say get a hackintosh. You can beat the price almost half by using hardware which are compatible with Mac. Mainly get intel based PC. I have installed Maverick on almost 6 year old desktop on quadcore intel processor and it works flawlessly. I had to get TP-link wireless card though for compatibility. I even upgraded it to SSD and everything working flawlessly. There are many online forum where you can get all the required program to make your own hackintosh. It is very simple and straightforward. I have HP m8120n desktop and everything works without any hitch.
The best thing will be you will have much flexibility for future hardware updates with custom built PC rather than getting mini where everything is propriety.
The "Hack" side is not as expensive as you would think. My current setup does a triple (OS Number Three is Mavericks, in fact), and my upgrade will do the same. For wired networking, both Realtek and even Intel-based Ethernet are supported (those are the two most common wired LAN solutions on the motherboard side), and most GPU solutions work out of the box (nVidia's case is the strongest, as everything from GTX5xx up is pretty much plug-and-play - I have a GTX550Ti).
Motherboard - current: ASUS P5G41-M LX2/GB Target: ASUS Z-87A (choice #1) or ASRock Z87 Extreme6 (choice #2)
CPU - current: Intel Core2Quad Q6600 (Kentsfield) Target: Intel i5-4670K (Haswell)
RAM - current: 4 GB DDR2-800 Target: 8 GB DDR3-1333 (already purchased)
GPU - current: nVidia GTX550Ti Target: ASUS GTX760 DirectCU II (choice #1) or EVGA GTX760 Superclocked (choice #2) or PNY GTX760 (choice #3)
And there are problems (specifically, issues with drive corruption) that occur with surprising frequency on real Macs that Hack users can fix far easier than real Mac users. (I mentioned elsewhere that fixing drive corruption - which even OS X is not immune to - requires dropping all the way to the command line. There is no GUI-based fix for this issue - which all versions of OS X are vulnerable to. Worse, it's not the only problem that OS X has that requires CLI experience to fix. If you have any experience at all with a command-line (such as Linux or Windows, or especially BSD), there's surprisingly little different in the OS X CLI/terminal environment compared to BSD; however, despite that, it's something that Apple discourages.)