I might upgrade in the future and I want to know if my i3 6100 can handle and rx 480, or the gtx 1070, and delivers the least bottlenecks and problems.
Thank you in advance
The i3 will be fine with a 480 or 1060, it will likely bottleneck a 1080. The 480 4gb and 8gb are currently the best price/performance at their price points, however, if you find a good sale, the 1060 6gb is a good option. I cant recommend the 1060 3gb as it's a cut down version of the 6gb and it's not just less VRAM.
The i3 will be fine with a 480 or 1060, it will likely bottleneck a 1080. The 480 4gb and 8gb are currently the best price/performance at their price points, however, if you find a good sale, the 1060 6gb is a good option. I cant recommend the 1060 3gb as it's a cut down version of the 6gb and it's not just less VRAM.
Yepp, I'm with Martell1977 on this topic. RX480 and GTX1060 are very close in performance, but never pick the 3GB version.
Plus AMD has just announced FreeSync2, so if you plan on a new monitor and want to enjoy games with less tearing and HDR go for the RX480 - if the price is right! http://radeon.com/en-us/freesync2ppsg/
I'll go with a request for more information, here.
What are your plans on the "upgrade" bit? Are you planning on moving into an i5 or i7 down the road? Getting a fancy 120Hz+ monitor down the road? A bigger resolution screen? Etc.
I ask those questions, because there are some implied restrictions you will have (unfortunately) going with AMD or nVidia now. That is, Freesync or GSync, plus the "this game loves AMD/nVidia" situation.
If you're planning on upgrading your i3 to, say, an i7 (or even i5) K and do some OC, then a 1070 is the best option for you. You'd have to go with GSync (which has a hefty premium to it) if you want a high refresh + fancy sync tech, but will offer the best performance you can get for a good time; at least, until AMD reveals the Vega siblings.
If you decide to stick with the i3 for a long time, then it will depend on your monitor requirements and games you want to play. On average, if you don't fancy any new-tech monitor out there, in all fairness toss a coin. I have the RX 480 4GB and built a computer for a friend with the 1060 6GB. Both are *great* cards for the money and the edge goes to the 1060 6GB if you like silent builds. I went with the RX480 because I have a Freesync monitor and it's a great pair.