Monday, December 4, 2017

The most profitable graphics card for mining - December 2017

Last month was a historic month for Bitcoin, with the cryptocurrency breaking $10,000 for the first time -- and it didn't stop there, coming very close to $12,000 before settling back down to around $11,000. That means profitability, if you had started mining in early November, was about 50 percent higher than initial estimates, because difficulty adjustments lag slightly behind price adjustments.

But what does that mean going forward? If I could tell you that with 100 percent certainty, I wouldn't have to write this blog. LOL. But seriously, when you look at the way investment groups and others are getting behind Bitcoin and other blockchain technologies, the current low 5-digit valuation could be woefully inadequate. 21 million total Bitcoin -- EVER! -- means in 10-20 years it's not inconceivable for a valuation of more than a million dollars per BTC.

There are those that suggest treating Bitcoin like a piece of art. If you buy a masterpiece today, and sit on it for 20 years, it could be worth ten times as much in the future. So get ahold of a few BTC, sock it away in long-term storage, and check back in 20 years. I suspect despite the naysayers, it will have much better returns than any stock you could buy. Imagine having bought into Microsoft or Apple back in the 80s. $1,000 worth of MSFT stock at the $21 IPO, it would be worth about $4.4 million today, and $1,000 of AAPL from 1980 would be worth about $430K. Bitcoin could blow both of those away, even from the current price of $11K... but how should you go about acquiring some BTC?

You could just buy some BTC, naturally, but I'm a proponent of mining. Even if a cryptocurrency tanks, you at least have the hardware to sell/use, defraying the risk somewhat. And at $11K, I suspect we're due for a correction at some point in the next year -- after which we might see the price soar to $50K or more. Again, think long-term.

If you're looking to get into cryptocurrency mining using GPUs, here are the numbers for current graphic cards. Historically, AMD GPUs were the go-to choice, but much has changed and there are algorithms that run better on Nvidia hardware, with others that favor AMD hardware. Depending on availability and pricing, buying only AMD (or Nvidia) cards may not be the best idea -- spread out your investment over the top GPUs for each vendor, to minimize risk.

I've been GPU (and sometimes CPU) mining since the early days of Bitcoin, back in 2011. I didn't have the foresight to hold everything (which would be well over 2,000 BTC now), but I've made money, slowly and steadily over time, and I've paid off all of my investments and then some. While people getting into mining now are sort of late to the party, it's still possible to earn money -- just not quite as fast as before.

Chasing the alt-coin-of-the-day can be a full-time job, so if you're not interested in constantly monitoring the cryptocurrency market, save yourself the headache and lease your hashing power on NiceHash. Doing it that way means you may miss out on short-term bubbles (I was mining about 50 ETH per day in mid-2016, which I sold at mostly <$10 prices), but long-term it's a lot less work.

Mining requires a lot of power, typically 1000-1500W per mining rig. Power means heat, so in the summer things can become problematic. In the winter, however, all the mining can be used to heat your home. I also set my GPUs to run at lower than maximum power, for longevity purposes, with custom fan curves to balance income, efficiency, noise, and power use. That's a topic for another day, but 80-90% of maximum power (and not overclocking) is the safe approach to long-term mining.

So what do you need to get mining? First you need a PC, which consists of a CPU, motherboard, memory, storage, and power supply. I'm going to target the best returns, which means going low on the CPU while using high-end power supplies, and then using as many GPUs as you can reasonably run off of the power supply (or power supplies). With mining motherboards from Asus, ASRock, and Biostar supporting over 12 GPUs, that can be the fastest way to break even. Here's what you'll need, along with approximate monthly income and ROI figures:

Pentium G4600: $87
Asus B250 Mining Expert: $150
16GB DDR4 memory: $165
240GB SSD: $75
1000W 80 Plus Platinum PSU: $185
6x PCIe Risers: $60
TOTAL: $712

Because of the change in motherboard, plus supporting up to 12 GPUs, the base build varies on what you want to run. You can technically do up to 19 GPUs, with caveats, but I'm going to run the nubmers for 6 and 12 GPUs. If you run 12 250-300W GPUs you'll need two or even three PSUs, and potentially even go with a 1200W PSU. But for the following calculations, I'm going to use 6 or 12 GPUs, with one, two, or three PSUs as appropriate.

The following is only an estimate, and actually income will vary on a daily, weekly, and monthly basis. Also note that some of the GPU pricing comes via used cards on eBay, which I don't generally recommend buying -- someone has probably already mined the cards to near-death.

GPU Price (GPU) Price (6x) Price (12x) 1x Income 6x Income 12x Income ROI
GTX 1080 Ti $770 $5,102 $10,284 $4.06 $24.38 $48.77 189-226 days
GTX 1080 $540 $3,722 $7,524 $3.55 $21.30 $42.60 152-194 days
GTX 1070 Ti $450 $3,182 $6,444 $3.38 $20.28 $40.56 133-177 days
GTX 1070 $410 $2,730 $5,752 $3.09 $18.56 $37.13 133-171 days
GTX 1060 6GB $260 $1,830 $3,952 $2.01 $12.07 $24.13 129-188 days
GTX 1060 3GB $212 $1,542 $3,376 $1.73 $10.37 $20.74 123-191 days
*GTX 980 Ti $350 $2,582 $5,244 $2.57 $15.41 $30.82 136-195 days
*GTX 980 $270 $2,102 $4,284 $1.85 $11.11 $22.22 146-227 days
*GTX 970 $200 $1,470 $3,232 $1.69 $10.12 $20.23 119-189 days
RX Vega 64 $700 $4,894 $9,656 $4.04 $24.26 $48.52 173-218 days
RX Vega 56 $625 $4,444 $8,756 $3.49 $20.92 $41.83 179-231 days
RX 580 8GB $280 $2,162 $4,404 $2.06 $12.38 $24.76 136-208 days
RX 570 4GB $250 $1,982 $4,044 $1.96 $11.75 $23.51 128-204 days
*R9 Fury $400 $2,882 $5,844 $2.78 $16.70 $33.40 144-197 days
*R9 390 $300 $2,282 $4,644 $2.33 $13.99 $27.98 129-193 days
*R9 380 $175 $1,320 $2,932 $1.33 $7.97 $15.94 132-221 days
* - These are used cards, so these are here mostly for reference.

As you can see, the increase in Bitcoin prices has had a direct impact on profitability for mining, but it has also caused GPU prices to trend upward. Nearly all of the cards cost 10-20 percent more this month than last month, which is unfortunate. And just in time for the holidays, which means little Johnny isn't as likely to get a shiny new GPU under the Christmas tree.

Overall, given other factors like initial setup costs, power use, and card availability, Nvidia's GTX 1070 Ti is potentially the best option right now, or the existing GTX 1070. On a pure ROI basis, if you're only looking at buying a graphics card, the GTX 1060 3GB is the best option. The card prices are current as of the above date, but inventory may cause wild fluctuations over the next few weeks.


  1. So on a board such as the 13 slot H110 BTC what the best mix for power and reliability for the ultimate rig when power becomes a consideration just to run all the cards. What about which cards under-volt and those that have issues with stability?

    1. The above numbers are way out of date, but in general, if power becomes a limiting factor (meaning you're running dozens or even hundreds of GPUs), the best cards are usually the GTX 1070, maybe GTX 1060. Any faster than that, and the increase in performance is less than the increase in power requirements. With voltage mods and tuning, RX 570 also does fairly well.

  2. Jarred you have a great blog! I read it a lot back in the day! Are you out of the mining fever now? Still on the crypto scene? It will be great if you can update this post with the current gpu situation and the last spikes on crypto prices over the last months!