AceNL :
You should upgrade your CPU to a skylake (I3-I5-I7) Since that FX 6300 won't really be able to keep up with the strong power of a RX 480 of the GTX 1060 if you really want a graphics card with that processor get a GTX 750TI or 960.
Seriously??
Just no,the 750ti was aslways a weak card,the 960 is showing its age fast - no one should buy an older gen card like the 960 unless they find one incredibly cheap & are on an incredibly tight budget.
Ive been running a gtx 970 for 2 years with an fx 6300 - at 60 htz its always performed admirably,the cpu has barely ever held it back for the game types I play,the last few months have produced titles where the 970 has become the limit on performance in my system now.(graphically At least)
examples
No Mans Sky
Rise Of The Tomb Raider
Project Cars
Witcher 3
The Division
Farcry Primal
Fallout 4
The 6300 (admittedly mine is overclocked ) never drops below mid 50's for these titles,to maintain that kind of fps I have to run high graphics settings rather than ultra - that instantly points to a gpu rather than a cpu bottleneck.
Yes the 6300 has performance limits,but not to the extent that you should instantly stick to a lower tier card because put simply another year down the line something like the 960 wont cut it at all.
Historically nvidia cards performance declines rapidly once a new gen is released,amd card for the last 3 gens have held up much much better performance wise.
DARKMELON - whether your current cpu will do what you want depends entirely on the game types you play & what monitor your running.
If you have no interest in the total war series,arma ,rust, or ark survival you will ALWAYS get playable fps as long as youre running a 60htz screen & are not in seach of higher max fps than that .
90% of games a 6300 will run at 60 fps solid,5% will run at a minimum of 50fps,3% may hit mid 40's,2% (many of the mmporg's,total war,arma engine games,& some independant freee world titles - like rust & ark) may run like absolute **** some of the time
That cannot be helped,its as much t do with poor coding as it is to do with the fx chips.
What an fx cpu will never ever do well is push much past that 60fps mark - if you have intentions of running a 100htz screen it will leave you sorely disappointed.