After struggling to get my PC/Hackintosh to work for two months now, I want to move to a Mac Mini (if I can get it at a good price). While it is indeed sad that I will no longer have my "custom built" PC, I just want something that will work without internet issues or a CPU that idles at 55C. I figured my best bet would be to purchase a Mac Mini, as it's guaranteed to work with OS X, and will also be fairly easy to dual boot with Linux. On top of that, I could probably score one for fairly cheap, or at the very least, at a good value. I would use this Mac Mini for code (iOS, web, Python in the future, etc.), storing my media (iTunes library, Photos library, videos, etc.), some "just-for-fun" photo/video editing (GIMP/Pixelmator, iMove, FCP if I win the lottery), and streaming media (Netflix, YouTube, Pandora (basically any device made in the last five years can do this). I've decided that it's time to choose a Mac Mini. I'm referencing Wikipedia for this, so I think all of the specs are correct, however, if they are not, let me know. The first step in picking a Mac Mini is eliminating the obvious. All of the Mid 2010 Mac Minis have Core 2 Duos, and are obviously not fast or powerful. So, nope. The new Mac Minis (late 2014) are overpriced, underpowered, and lack the same upgradability. That leaves me with the 2011 and 2012 models. AFAIK, there are 2011 i7 models that can clock up to 2.7 GHz?, but most of the ones on eBay only clock up to 2.0GHz. IMO, that's quite slow for 2017. I did, however, find one for $550 on MacOfAllTrades that clocked up to 2.7GHz, however, I assume that by the time I'm ready to order, it will be out of stock. And then there's the 2012 models. Dual-core i5 at 2.5GHz and Quad-core i7 at 2.3GHz. I personally think the only sensible option here would be the Quad-core i7, given what I'm trying to accomplish with this machine, however, as much as I'd like to think I am sometimes, I'm not an expert, and maybe I don't need it. Which Mac Mini will best suit my needs? My budget is ~$825. Thanks!