For the past 30 years I have been a Microsoft operating system user. I have never owned a Mac. However, I need to do web development, and frankly, Windows is not friendly for web development (at least not for open source platforms such as javascript, python, php, etc.). Since Mac has a unix operating system underneath, it's able to do some things that Windows cannot.
Back in 2010, I spent $2,400 doing a DIY build of my own Windows work station. That work station still has more than enough computing power for me needs. So, I could not bring myself to drop $3,000 on the latest Apple Mac Pro. It would have way more compute than I needed, and Apple is notorious for overpriced hardware anyways. I decided that I would try to buy a used Mac Pro that is comparable to my now 5-year-old Windows workstation:
AMD Phenom II X4 965 Black CPU
ATI Radeon HD 5870 GPU 1GB
16GB DDR3 1333MHz PC3 10666 RAM
7200RPM 64MB Cache SATA 3 6.0GBPS hard drive
Budget 128GB SSD Drive
Windows 7 Ultimate 64-bit
So I researched, and researched, and researched on used Macs. I decided it was important that I be able to upgrade to El Capitan (the latest OS X as of this writing). Supposely Mac Pro computers from as far back as "early 2009" (also known as Mac Pro 3,1), with a RAM upgrade, would be able to go all the way to El Capitan. The absolutely dirt cheapest early 2009 Mac Pro I could find was $528 including shipping from Amazon.com. Used Apple Mac Pro MB871LL/A also known as A1289:
Single quad-core 2.66 Ghz Intel Xeon W3520 CPU
NVIDIA GeForce GT 120 GPU
3GB DDR3 1066MHZ PC3 8500 RAM
7200RPM 640GB 16MB Cache SATA 3.0GBPS hard drive
No SSD
MacOS X
http://www.everymac.com/systems/app...-quad-core-2.66-early-2009-nehalem-specs.html
Based on benchmarking data, this machine with Intel Xeon W3520 was actually going to perform comparably to my old Amd Phenom II X4 965 Black. However, the A1289's video card, an NVIDIA GeForce GT 120, had performance specs 30 times slower than my Windows ATI Radeon. And the 3GB just wasn't going to cut it. Mac's can only accept very specific video cards without hacking the firmware on the Mac or on the video card. Being a newbie, I wanted to keep the hacking to a minimum. It turns out this A1289 Mac Pro initially could be purchased with a GPU upgrade to ATI Radeon HD 4870 512MB. According to benchmarks, Radeon HD 4870 would only be 2 times slower than my ATI Radeon HD 5870. So I bought one off E-bay for $95.00 including shipping. (If you want to hack firmware, you can get one for around $50 and then reprogram the GPU's firmware to boot on a Mac. We won't cover that tutorial here).
Lastly we purchased 4x4GB Hynix RAM set from E-Bay for $55 including shipping. Performance? Who knows, we can buy different stuff later if this RAM sucks.
We had a used logitch marble mouse laying around as well as a Microsoft ergonomic keyboard, so we will re-use those. We looked into purchasing a DVI capable KVM switch (so we could use one keyboard, one mouse, and one monitor and share them all between the Windows and OS X computers) but a reliable DVI KVM switch runs about $250. Instead we purchased a refurbished 24" LED Acer monitor from newegg for $114.99 including shipping.
Our Windows 128GB SSD was growing too small, so we purchased a new 240GB SSD to install in windows - we will try to use the 128GB SSD in the Mac Pro. (Well actually it's 2x 64GB SSD in a RAID stripe configuration). So, our Mac Pro, if all goes well, will have the following
Single quad-core 2.66 Ghz Intel Xeon W3520 CPU
ATI Radeon HD 4870 512MB
16GB of Mystery Ram (supposedly to be compatible it must also be 1066MHz PC3 8500)
7200RPM 640GB 16MB Cache SATA 3.0GBPS hard drive
2x 64GB SSD in a Raid Strip
OS X El Capitan (eventually)
I purchased up all the goodies from various vendors - the Mac Pro tower, RAM upgrade, and video card upgrade - at a cost of $678.00 including shipping. (This excludes the monitor at $114.99, and I already had keyboard and mouse laying around, and I am not counting the SSD's even though a 240GB SSD would add around $100 to this build).
For $678.00 I do expect that this Mac Pro will perform amiably against my Windows built (at 1/4th the cost). It's important to note that this Mac Pro, back in 2009, retailed for $2,499. So we'd expect it to perform on par with my Windows machine.
Back in 2010, I spent $2,400 doing a DIY build of my own Windows work station. That work station still has more than enough computing power for me needs. So, I could not bring myself to drop $3,000 on the latest Apple Mac Pro. It would have way more compute than I needed, and Apple is notorious for overpriced hardware anyways. I decided that I would try to buy a used Mac Pro that is comparable to my now 5-year-old Windows workstation:
AMD Phenom II X4 965 Black CPU
ATI Radeon HD 5870 GPU 1GB
16GB DDR3 1333MHz PC3 10666 RAM
7200RPM 64MB Cache SATA 3 6.0GBPS hard drive
Budget 128GB SSD Drive
Windows 7 Ultimate 64-bit
So I researched, and researched, and researched on used Macs. I decided it was important that I be able to upgrade to El Capitan (the latest OS X as of this writing). Supposely Mac Pro computers from as far back as "early 2009" (also known as Mac Pro 3,1), with a RAM upgrade, would be able to go all the way to El Capitan. The absolutely dirt cheapest early 2009 Mac Pro I could find was $528 including shipping from Amazon.com. Used Apple Mac Pro MB871LL/A also known as A1289:
Single quad-core 2.66 Ghz Intel Xeon W3520 CPU
NVIDIA GeForce GT 120 GPU
3GB DDR3 1066MHZ PC3 8500 RAM
7200RPM 640GB 16MB Cache SATA 3.0GBPS hard drive
No SSD
MacOS X
http://www.everymac.com/systems/app...-quad-core-2.66-early-2009-nehalem-specs.html
Based on benchmarking data, this machine with Intel Xeon W3520 was actually going to perform comparably to my old Amd Phenom II X4 965 Black. However, the A1289's video card, an NVIDIA GeForce GT 120, had performance specs 30 times slower than my Windows ATI Radeon. And the 3GB just wasn't going to cut it. Mac's can only accept very specific video cards without hacking the firmware on the Mac or on the video card. Being a newbie, I wanted to keep the hacking to a minimum. It turns out this A1289 Mac Pro initially could be purchased with a GPU upgrade to ATI Radeon HD 4870 512MB. According to benchmarks, Radeon HD 4870 would only be 2 times slower than my ATI Radeon HD 5870. So I bought one off E-bay for $95.00 including shipping. (If you want to hack firmware, you can get one for around $50 and then reprogram the GPU's firmware to boot on a Mac. We won't cover that tutorial here).
Lastly we purchased 4x4GB Hynix RAM set from E-Bay for $55 including shipping. Performance? Who knows, we can buy different stuff later if this RAM sucks.
We had a used logitch marble mouse laying around as well as a Microsoft ergonomic keyboard, so we will re-use those. We looked into purchasing a DVI capable KVM switch (so we could use one keyboard, one mouse, and one monitor and share them all between the Windows and OS X computers) but a reliable DVI KVM switch runs about $250. Instead we purchased a refurbished 24" LED Acer monitor from newegg for $114.99 including shipping.
Our Windows 128GB SSD was growing too small, so we purchased a new 240GB SSD to install in windows - we will try to use the 128GB SSD in the Mac Pro. (Well actually it's 2x 64GB SSD in a RAID stripe configuration). So, our Mac Pro, if all goes well, will have the following
Single quad-core 2.66 Ghz Intel Xeon W3520 CPU
ATI Radeon HD 4870 512MB
16GB of Mystery Ram (supposedly to be compatible it must also be 1066MHz PC3 8500)
7200RPM 640GB 16MB Cache SATA 3.0GBPS hard drive
2x 64GB SSD in a Raid Strip
OS X El Capitan (eventually)
I purchased up all the goodies from various vendors - the Mac Pro tower, RAM upgrade, and video card upgrade - at a cost of $678.00 including shipping. (This excludes the monitor at $114.99, and I already had keyboard and mouse laying around, and I am not counting the SSD's even though a 240GB SSD would add around $100 to this build).
For $678.00 I do expect that this Mac Pro will perform amiably against my Windows built (at 1/4th the cost). It's important to note that this Mac Pro, back in 2009, retailed for $2,499. So we'd expect it to perform on par with my Windows machine.